如何用函数来判断大小端存储

[复制链接]
965|6
 楼主| 雾霾和青山 发表于 2015-11-23 09:16 | 显示全部楼层 |阅读模式
如何用函数来判断大小端存储
zhengbo7hui 发表于 2015-11-23 09:17 | 显示全部楼层
【用函数判断系统是Big Endian还是Little Endian】

//如果字节序为big-endian,返回true;
//反之为   little-endian,返回false

bool IsBig_Endian()
{
    unsigned short test = 0x1234;
    if(*( (unsigned char*) &test ) == 0x12)
       return TRUE;
   else
       return FALSE;
}//IsBig_Endian()
 楼主| 雾霾和青山 发表于 2015-11-23 09:51 | 显示全部楼层
谢谢,这个不错,简洁
没有六一了 发表于 2015-11-23 10:03 | 显示全部楼层
学习了,谢谢分享
JY-DX-JY 发表于 2015-11-23 11:05 | 显示全部楼层
谢谢分享
gll123 发表于 2015-11-26 16:40 | 显示全部楼层
谢谢分享~
电子信使 发表于 2015-11-27 14:14 | 显示全部楼层
这个不错,用程序读出来,然后直接判断
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

283

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部