求负数的补码是先绝对值,再换为二进制,取反再加一、那么取反是怎么算的呢、

选择码 1年前 已收到1个回答 举报

bingbing1022 幼苗

共回答了15个问题采纳率:93.3% 举报

如:-5 绝对值为 5 八位的二进制是 0000 0101 取反就是0变1,1变0 结果是 1111 1010 再+1 结果是 1111 1011 这就是-5的补码了 追问:那么为什么-10 补码 取反后为1111111111110101加1成了11111111111110110?回答:10 二进制 0000 1010 取反1111 0101 +1 注意 二进制加法 1+1=10 遇到2写0进1 追问:那么是怎么算 二进制 的啊怎么把十进制转化成二进制 回答:除2取余倒排 例:10 10/2商5 余 0 5/2 商2 余1 2/2 商1 余 0 1/2 商 0 余 1 把余数倒排10的 二进制 是1010

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.016 s. - webmaster@yulucn.com