版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010859970/article/details/79678437
1、背景
有时候不管是面试还是自己写工具代码,会遇到判断大小端的时候,那么怎么利用C/C++来写一段大小端判断的程序呢?
2、大小端应用场景
网络编程
字符转换
3、代码
void isHostLittleEndian()
{
unsigned int num,*p;
num = 0;
p = #
*(byte *)p = 0xff;
if (num == 0xff) {
printf("little\n");
}
else
{
printf("big\n");
}
}