会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
毛豆子
最喜丫头无赖,床头卧剥毛豆
博客园
首页
新随笔
联系
管理
订阅
2010年10月17日
利用联合和数组分配顺序来判断CPU的字节序(大端,小端)(原创)
摘要: 前段时间见过一段代码,用于判断CPU的类型,是Big-Endian还是Little-Endian。代码如下(小端返回1,大端返回0):[代码]这段代码巧妙地利用了C语言中联合的特点,联合中的元素总是从低字节开始分配。但是这一特征我没有在TCPL上找到,不是到是不是与编译器的实现有关。但是C语言数组元素的地址分配却与CPU无关,无论大端小端,都是从低地址往高地址分配依次分配数组元素。所以,可以利用这...
阅读全文
posted @ 2010-10-17 12:54 毛豆子
阅读(1176)
评论(0)
推荐(0)
编辑
公告