高位在后,低位在前,怎么弄的

如题所述

比如说十进制的个十百千万是高位在前,低位在后。一个字节有8位,按照顺序排列是:D7,D6,D5,D4,D3,D2,D1,D0,最高位在最后,最低位在最前,不知道你明白了没有。追问

道理是明白的,但是具体的代码是怎么操作的

追答

问题的关键是你想如何操作?想获取指定位的值?还是想对想对数值进行移位操作?

追问

就是很简单的移位和拼接

追答

使用>进行左,右移位操作,例如:0x8<<4;就等于0x80;拼接的话一般是先移位,然后二者相加。

追问

我咋感觉不对啊,举个列子吧, 03 91 04 02 移位后得 91 03 02 04

追答

你给的示例是不是16进制的Byte字节 啊?你直接对byte数组进行移位不久可以了吗?

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答