体育资讯网

您现在的位置是:首页 > 分类13 > 正文

分类13

十进制数减21的源码是(十进制数21变换为八进制数)

hacker2022-06-12 03:54:15分类1343
本文目录一览:1、十进制-21转换成十六进制是多少?求方法...

本文目录一览:

十进制-21转换成十六进制是多少?求方法...

-21d=-10101b。-10101b的8位二进制原码是10010101,最高位1表示是负数,对其绝对值0010101求反加1就得1101011,填上最高位符号位1,-10101b的8位二进制补码为11101011,如果用16位二进制补码表示就是1111111111101011,每4位二进制码用1位十六进制码表示就是FFEBh。

十进制-21的原码 反码 补码

十进制数31是一个正数,所以原码,补码,反码均相同,用八位带符号二进制数表示为0001

1111

求反码,补码,原码的加减运算规则及原理(尤其是反码……)

对于正数来说,其二进制原码,反码,补码均为相同的,为原码的形式;

对于负数来说,其反码为符号位保持不变,其余各位取反,其反码为符号位保持不变,其余各位取反后再在最后一位上加1。

例如:十进制数+18=二进制数010010(第一位为符号位,0为正,1为负),其反码和补码均为010010

十进制数-18=二进制数110010,其反码为101101(符号位保留,其余取反),补码为101110(符号位保留,其余各位取反后末位加1)

关于你的问题:[a]补-[b]补=[a-b]补=[a]补+[-b]补,那么是不是说 [b]补=- [-b]补 呢?

答案是肯定的。

举个例子:十进制数+21=二进制数010101(第一位是符号位),那么+21的补码为001011,十进制数-21=二进制数110101,那么-21的补码为101011,

所以-(-21补)=(21)补

不知道解释的你能否接受~

发表评论

评论列表

  • 颜于七婞(2022-06-12 14:24:34)回复取消回复

    其是反码……)对于正数来说,其二进制原码,反码,补码均为相同的,为原码的形式;对于负数来说,其反码为符号位保持不变,其余各位取反,其反码为符号位保持不变,其余各位取反后再在最后一位上加1。例如:十进制数+18=二进制数010010(第

  • 泪灼挽鹿(2022-06-12 12:39:29)回复取消回复

    本文目录一览:1、十进制-21转换成十六进制是多少?求方法...2、十进制-21的原码 反码 补码3、求反码,补码,原码的加减运算规则及原理(尤其是反码……)十进制-21转换成十六进制是多少?求方法...-21d=-10101b。-101