bitshift是如何工作的呢?

5视图(30天)
Kaavya N”class=
Kaavya N 2021年5月4日
评论道: 斯科特·麦肯齐 2021年5月5日
bitshift(56岁,1)
28日在matlab给答案
我对这个工作的理解如下:
函数将56转换为二进制值即自1 0101 0110和转变
所以0010 1011 - > 2 b(六)
所以答案应该 “2 b 对吧?
这个函数是如何工作的呢?
4评论
Kaavya N”class=
Kaavya N 2021年5月5日
谢谢你!

登录置评。

接受的答案

沃尔特·罗伯森”class=
沃尔特·罗伯森 2021年5月4日
dec2bin(56岁,8)
ans =“00111000”
换句话说,你的困难在于0101 0110不是正确的表示为56。
3评论
斯科特·麦肯齐”class=
斯科特·麦肯齐 2021年5月5日
同样值得注意的是与每个division-by-two其余(0或1)变成二进制结果的一部分。第一个余数是右边的点(最低)。每个连续的余数是附加在左边。下面的图可能会有所帮助。它显示了转换从等效二进制小数26,11010。

登录置评。

更多的答案(0)

类别

找到更多的在扩展建模环境帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!