十进制数负十八表示成二进制数是多少
1个回答
展开全部
18=16+2,
=2的4次方+2的1次方
它的2进制就是
0.(27个)10010
计算机表示负数用two's componment的方法(把2的23次方分成2部分,从0到2的31次方-1是正数)
要表示-18
则要把18的2进制里的 1变成0,0变成1,然后再+1
那就是
1.(27个)01101+1
=1.(27个)01110
所以最后答案是
111111111111111111111111111 01110(32bit)一般情况下,忽略那27个1(计算机里才是32位,一般情况下不用这么多)
=2的4次方+2的1次方
它的2进制就是
0.(27个)10010
计算机表示负数用two's componment的方法(把2的23次方分成2部分,从0到2的31次方-1是正数)
要表示-18
则要把18的2进制里的 1变成0,0变成1,然后再+1
那就是
1.(27个)01101+1
=1.(27个)01110
所以最后答案是
111111111111111111111111111 01110(32bit)一般情况下,忽略那27个1(计算机里才是32位,一般情况下不用这么多)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询