用指针
#include <stdio.h>
void _print(unsigned int a)
{
unsigned char *p=(char*)&a;
printf("%10u
%02X-%02X-%02X-%02X\n", a,p[0],p[1],p[2],p[3]);
}
main()
{
_print(15);
_print(1023);
_print(1048576);
_print(1000000000);
_print(0);
_print(2147483647);
_print(4294967295);
}