首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

[Internet面试笔试汇总C/C++-13] 写一个程序来判断机器的大小端-微策略

2013-10-19 
[互联网面试笔试汇总C/C++-13] 写一个程序来判断机器的大小端-微策略首先我们应该来明确一下大小端的区别:

[互联网面试笔试汇总C/C++-13] 写一个程序来判断机器的大小端-微策略

首先我们应该来明确一下大小端的区别:

大端:数据的低位保存在高地址,高位保存在低地址。优势是符号位存在于第一个字节,容易判断正负。

小端:数据的低位保存在低地址,高位保存在高地址。优势是强制转换数据不需要调整字节内容。


代码:

void IsBigEndian(){short int a = 0x1234;char b = *(char *)&a;if(b == 0x12){//大端}else{//小端}}


热点排行