二进制课程中的“|高八位,低八位“指的是什么?

”左移“和”右移“又是什么意思?

死神的苹果
浏览 7179回答 1
1回答

天将明96

一个字节(Byte)是8位(bit),其中的“8位”指的是8位2进制数。一个int类型的变量能存放4Byte,也就是能存放32bit二进制数,而一个32位二进制数中权值最大的8位就是高8位,举个例子:1111000010101010,那么前面的11110000就是高八位,后面的10101010就是低八位。左移右移是对二进制数的一种操作:假设有一个二进制数10101010,下划线中的是内存中的数字,右移两位后就是  10101010,最后两位溢出则舍弃,左边空出的位置补0,也就是00010101。左移也是这个原理。有不懂的可以继续交流。如果满足要求,望采纳!<(▰˘◡˘▰)>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java