二进制的正负转换

2024-11-28 09:57:23
推荐回答(4个)
回答1:

十进制数,正负数互换,相差的只是个符号。
二进制数,正负数互换,则要把全部数码(包括符号位)都求反加1。

+5:0101
-5:1010+1 = 1011

-5:1011
+5:0100+1 = 0101

回答2:

+5就是取反再减去1得到的,有符号的二进制第一位是符号位-用1表示,+用0表示,因为一二进制的负数都是用这个数的正数的补码表示,而补码是正数取反加1得到的,所以求+时得用负数的二进制取反减1才能得到

回答3:

负数是不能转换的,只要正数才可以

回答4:

取反再加一就可以了 ,变成 0101