为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

死神的苹果 2018-01-21 16:20:54
”左移“和”右移“又是什么意思?
查看完整描述

1 回答

?
天将明96

TA贡献15条经验 获得超13个赞

  • 一个字节(Byte)是8位(bit),其中的“8位”指的是8位2进制数。一个int类型的变量能存放4Byte,也就是能存放32bit二进制数,而一个32位二进制数中权值最大的8位就是高8位,举个例子:

1111000010101010,那么前面的11110000就是高八位,后面的10101010就是低八位。

  • 左移右移是对二进制数的一种操作:

假设有一个二进制数10101010,下划线中的是内存中的数字,右移两位后就是  10101010,最后两位溢出则舍弃,左边空出的位置补0,也就是00010101。左移也是这个原理。

有不懂的可以继续交流。

如果满足要求,望采纳!<(▰˘◡˘▰)>

查看完整回答
1 反对 回复 2018-01-21
  • 1 回答
  • 0 关注
  • 6625 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信