请教:1,1,0,0,128,128 的原码,反码 补码 各为什么?多谢
请问:1,-1,0,-0,128,-128 的原码,反码 补码 各为什么?谢谢
请问:1,-1,0,-0,128,-128 的原码,反码 补码 各为什么?谢谢
用二进制位表示
------解决方案--------------------
正数和0的原码,反码,补码都一样;
负数是原码是本身原码;
反码是符号位不变,基余按位取反;
补码是符号位不变,其余按位取反再加1.
好像是这样的 :)
------解决方案--------------------
晕 无法回答这个问题 你连用几位二进制 都没说
------解决方案--------------------
47 00101111 00101111 00101111(正数补码和原码、反码相同,不能从字面理解)
-47 10101111 11010000 11010001(负数补码是在反码上加1)
------解决方案--------------------
友情提示 8位二进制的范围是 -128~127
------解决方案--------------------
我来给你说说吧!在计算机中所有的数都是用补码存的。为什么会这样呢?因为用原码在计算机中进行加是可以的。但是减就不行了。所以就存在的补码。
整数的原码,反码,补码,都是一样的,
负数的原码,反码,补码,不是一样的,
原码,反码,补码的关系是先将原码用二进制写出来,除了符号位不变外。其于各位取反,
反码加一后就是补码。
具体的答案你就因该自己算算了。
请问:1,-1,0,-0,128,-128 的原码,反码 补码 各为什么?谢谢
用二进制位表示
------解决方案--------------------
正数和0的原码,反码,补码都一样;
负数是原码是本身原码;
反码是符号位不变,基余按位取反;
补码是符号位不变,其余按位取反再加1.
好像是这样的 :)
------解决方案--------------------
晕 无法回答这个问题 你连用几位二进制 都没说
------解决方案--------------------
47 00101111 00101111 00101111(正数补码和原码、反码相同,不能从字面理解)
-47 10101111 11010000 11010001(负数补码是在反码上加1)
------解决方案--------------------
友情提示 8位二进制的范围是 -128~127
------解决方案--------------------
我来给你说说吧!在计算机中所有的数都是用补码存的。为什么会这样呢?因为用原码在计算机中进行加是可以的。但是减就不行了。所以就存在的补码。
整数的原码,反码,补码,都是一样的,
负数的原码,反码,补码,不是一样的,
原码,反码,补码的关系是先将原码用二进制写出来,除了符号位不变外。其于各位取反,
反码加一后就是补码。
具体的答案你就因该自己算算了。