#include <stdio.h>
typedef union
{
unsigned short int value;
unsigned char byte[2];
}to;
int main(int argc, char *argv)
{
to typeorder;
typeorder.value = 0x1234;
if (typeorder.byte[0] == 0x12
&& typeorder.byte[1] == 0x34)
{
printf("Big endian byte order!\n");
}
if (typeorder.byte[0] == 0x34
&& typeorder.byte[1] == 0x12)
{
printf("Little endian byte order!\n");
}
return 0;
}判断字节序
最新推荐文章于 2022-08-01 23:47:14 发布
1161

被折叠的 条评论
为什么被折叠?



