十进制数负十八表示成二进制数是多少
发布网友
发布时间:2022-04-29 14:23
我来回答
共1个回答
热心网友
时间:2023-10-10 14:53
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位,一般情况下不用这么多)