#include <stdio.h>
#include <stdlib.h>
#include <string.h>
union
{
short s;
char c[sizeof(short)];
} un2;
union
{
int s;
char c[sizeof(int)];
}un4;
int main(int argc, const char *argv[])
{
printf("[%d] [%d] [%d]\n",sizeof(short),sizeof(int) ,sizeof(long int)) ;
//测试short 类型
un2.s = 0x0102;
printf("%d,%d ,%d\n",un2,c[0],un2.c[1],un2.s);
//测试int 类型
un4.s = 0x12345678;
printf("%d,%d,%d,%d\n",un4.c[0],un4.c[1],un4.c[2],un4.c[3],un4.s);
return 0;
}
网络编程day1
最新推荐文章于 2024-07-25 12:39:48 发布