早教吧作业答案频道 -->其他-->
请问int类型数据的高位和低位是什么意思?实现Int类型变量按高(两个字节)、低(两个字节)拆分成两个变量我知道一个int类型数据是32位,也就是四个字节而bit类型数据占1个字节,也就是8位
题目详情
请问int类型数据的高位和低位是什么意思?
实现Int类型变量按高(两个字节)、低(两个字节)拆分成两个变量
我知道一个int类型数据是32位,也就是四个字节
而bit类型数据占1个字节,也就是8位,所以bit类型的数据应该保存不了int类型的数据吧?
那该用什么方法得到int类型数据的高位和低位?
实现Int类型变量按高(两个字节)、低(两个字节)拆分成两个变量
我知道一个int类型数据是32位,也就是四个字节
而bit类型数据占1个字节,也就是8位,所以bit类型的数据应该保存不了int类型的数据吧?
那该用什么方法得到int类型数据的高位和低位?
▼优质解答
答案和解析
用short型保存其高2Byte和低2Byte.
取的时候用取位移位的方法来做,比如:
int a = 0x33445566;
short high_a = (a & 0xffff0000) >> 16;
short low_a = a & 0xffff;
取的时候用取位移位的方法来做,比如:
int a = 0x33445566;
short high_a = (a & 0xffff0000) >> 16;
short low_a = a & 0xffff;
看了请问int类型数据的高位和低位...的网友还看了以下:
for god's sake 中god's怎么读god's sake这两个词之间有没有连读 下面的 2020-05-16 …
反犬旁加个是字是什么字?大概是“犭是”这个样子的,但就是不知道怎么读,求教求教Italian Gr 2020-05-17 …
动名动名的词语就是第一个字是动词,第二个字是名词,第三个是字是动词,第四个字是动词.而第一个和第三 2020-05-24 …
一个是字底上一个韦是什么字? 2020-06-11 …
东西方文字的差别和起源的差别?文字一个是字母一个是横竖撇捺组成的什么年代开始造就了这个差别呢 2020-06-24 …
连接运算符中“+”连接运算符如果一个是字符串而另一个是数字,则进行相加,结果为两个数字相加。可是我在 2020-11-01 …
为什么从国外翻译过来的书中有加粗字体就是在正文中突然出现几个字用黑体加粗,也看不出是什么重点,就很一 2020-11-07 …
音标/dz//z/这两个音在发音上听不出区别来,感觉只有一个是字母"Z"专用,一个是字母组合"ds" 2020-11-14 …
生产一定数量的商品的全部费用称为生产成本,它可以表示为商品数量的函数.已知一企业生产某种商品的数量为 2020-11-17 …
有几个字不认识左边一个"言"字旁,右边一个"是"字,怎么读啊?是什么意思?还有一字,左边一个单人旁, 2020-11-30 …