美文网首页计算机杂谈
负数的二进制表示

负数的二进制表示

作者: joyhj | 来源:发表于2018-08-15 21:53 被阅读8次

在二进制里,最高位为符号位,用0和1 来表示正负,最高位为 1 代表负数,最高位为 0 代表正数。

负数的二进制表示分为三步:

1 把这个负数的绝对值转换为二进制,即求原码
2 把原码取反,即求反码
3 把反码加1,即求补码

例如把 -5 转换为二进制,假设-5为Java中的byte类型
byte i=5;
1 求原码:即把-5的绝对值5转换为二进制 为 00000101
2 求反码:为 11111010
3 求补码:为 11111011

相关文章

  • Java 二进制

    原码、反码、补码 二进制的最高位是符号位, 0表示正数, 1表示负数; 正数的原码, 反码, 补码都一样; 负数的...

  • Day7——进制/原码反码补码/位运算

    一、进制 二、原码反码补码 原码:(符号位+真值)符号位:最高位用0表示正数,1表示负数真值:去掉正负数字的二进制...

  • 二进制位运算---左移(<<)右移(>>

    (1).二进制中负数的计算 负数以正数的补码表示 原码:一个整数按照绝对值的大小转化成二进制的数 反码:将二进制数...

  • 二进制负数

    二进制负数 由原码的补码表示 原码:正数-数字的绝对值转换为二进制负数-数字的绝对值转换为二进制后最高位补1例:5...

  • 计算机基础之二进制(20190131)

    计算机基础之二进制(20190131) 1. 基本常识 2. 负数二进制表示

  • 负数的二进制表示

    在二进制里,最高位为符号位,用0和1 来表示正负,最高位为 1 代表负数,最高位为 0 代表正数。 负数的二进制表...

  • 字符串知识点

    ·二进制补码基础 补码用于在计算机内表示负数, 负数 2的补码表示法可以将加法运算规则,扩展到整个整数集。 · 机...

  • 原码、反码、补码

    1、二进制的最高位是符号位:0表示证书,1表示负数2、证书的原码、反码、补码都一样 (三码合一)3、负数的反码 =...

  • 正码(原码)、反码和补码

    正码(原码) 最高位表示符号位,0表示正数,1表示负数,其余位表示为整数的二进制数。 例:327670111 11...

  • 二进制中1的个数

    输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

网友评论

    本文标题:负数的二进制表示

    本文链接:https://www.haomeiwen.com/subject/uhmibftx.html