主题 : 弱弱地问个大小端问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7197
精华: 0
发帖: 21
金钱: 180 两
威望: 151 点
综合积分: 42 分
注册时间: 2009-07-05
最后登录: 2017-09-13
楼主  发表于: 2010-04-20 23:26

 弱弱地问个大小端问题

我在mini2440板子上跑一个程序
char buf[]={0x01, 0x23,0x45,0x67,0x89,0xab };
long b;
b=*(long*)&buf[2];
为什么读出来b=0x23016745;
小端模式读出来不应该是0xab896745吗?
one more time~ one more chance~
级别: 侠客
UID: 7776
精华: 1
发帖: 73
金钱: 675 两
威望: 503 点
综合积分: 166 分
注册时间: 2009-07-28
最后登录: 2020-06-08
1楼  发表于: 2010-04-20 23:52
明天有时间测试一下看看~
级别: 新手上路
UID: 7197
精华: 0
发帖: 21
金钱: 180 两
威望: 151 点
综合积分: 42 分
注册时间: 2009-07-05
最后登录: 2017-09-13
2楼  发表于: 2010-04-21 15:15
难道大家都没遇到这样的问题吗?