早教吧作业答案频道 -->其他-->
十进制转成无符号的二进制时。在得到的结果值前面加一个0是啥意思60的二进制数为111100可是为什么要在111100前面加一个0变成0111100呢而且题目要求已经是无符号二进制数了这是为什么呢
题目详情
十进制转成无符号的二进制时。在得到的结果值前面加一个0是啥意思
60的二进制数为111100 可是为什么要在111100前面加一个0 变成0111100呢 而且题目要求已经是无符号二进制数了 这是为什么呢?
60的二进制数为111100 可是为什么要在111100前面加一个0 变成0111100呢 而且题目要求已经是无符号二进制数了 这是为什么呢?
▼优质解答
答案和解析
所谓无符号二进制数,是指在二进制数的前面无需加上表示正数的“+”号。但在计算机中,人们是用二进制码来表示二进制数的,如果指明采用n位二进制码来表示无符号二进制数的话,对于数值较小的二进制数而言,就必须在高位补‘0’,补齐至n位二进制码。
例如,采用8位二进制码表示无符号二进制数,那么60d=111100b,不足8位,则应当写成00111100,补足8位。
反正在最高有效位之前无论补上多少个‘0’,也不会改变这个数值的大小。就像60等于060一样。
例如,采用8位二进制码表示无符号二进制数,那么60d=111100b,不足8位,则应当写成00111100,补足8位。
反正在最高有效位之前无论补上多少个‘0’,也不会改变这个数值的大小。就像60等于060一样。
看了 十进制转成无符号的二进制时。...的网友还看了以下:
若一元二次方程x2-2x-m=0无实数根,则一次函数y=(m+1)x+m-1的图象不经过()A.第 2020-05-14 …
C语言中指针引用二维数组元素问题假设a是一个3行4列的二维数组,请问为什么a[0]与*(a+0)是 2020-05-14 …
大家快来看看这几道题怎么简算!我急用!0.071*1234+0.71*567.6+7.1*23.4 2020-05-16 …
‘化简下面各小数0.0300等于2.540二0.4050二3.000二0.7800二‘化简下面各小 2020-06-02 …
线性代数1、对于同一矩阵A关于非齐次线性方程组Ax=b(b0)和齐次线性方程组Ax=0则()A、A 2020-07-09 …
直接写得数.1.2+0.3=4+0.6=12.9-5=12+3.5=0.9+0.7=0.6+1.4 2020-07-19 …
EXCEL中分别乘0.236、0.328、0.618各取第一位(第二位大于5的进位)A1D的数分别 2020-07-19 …
概率论中X~U(0,2)说明x的取值范围是(0,2),N(0,1)说明x的取值范围是负无穷到正无穷 2020-07-22 …
(x,y)=(0,0)时,g(x,y)=0,它的二阶导数gyx(0,0)和gxy(0,0)等于多少 2020-08-01 …
为什么一个数除以0无意义?设y=k/x(k为常数)当x为0.1时,y为10当x为0.01时,y为10 2020-11-20 …