首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

十六进制-高低位解决方法

2012-06-12 
十六进制--高低位unsigned short int x 0xAC204565534564高低位交换后变为:64 45 53 65 45 20 AC这是二

十六进制--高低位
unsigned short int x = 0xAC204565534564; 高低位交换后变为:64 45 53 65 45 20 AC

这是二个字节的交换
unsigned short int a=0x126D;
unsigned short int b=((a&0x00ff)<<8)|(a>>8);


[解决办法]
搜一下大小端模式就明白了
[解决办法]
首先sizeof这个东西的大小,然后再对每一个字节进行变换吧
[解决办法]
需求不明确,这是7个字节,起码也是long long, 另外高位的0x00你要不要颠倒? 说明白。

热点排行