美文网首页
02 计算机数据

02 计算机数据

作者: 小码码 | 来源:发表于2018-06-15 15:27 被阅读4次

    1 机器数与真值

    机器数:一个数在计算机中的二进制表示形式

    • 机器数是带符号的,最高位存放符号,0为正数,1为负数。
    • 计算机中的二进制由8位数组成,最高位为符号位,范围-127到127。
    • 真值:去掉符号位,剩下的7位计算出来的值,为真值。

    2 原码、反码与补码:

    2.1 原码:一个数的机器数即为原码。

    • 正数的原码:该正数的二进制数。
    • 负数的原码:负数的绝对值转换成二进制位然后在高位补1

    2.2 反码:

    • 正数的反码就是原码
    • 负数的反码等于原码除符号位以外所有的位取反

    2.3 补码

    • 正数的补码与原码相同
    • 负数的补码为 其原码除符号位外所有位取反(得到反码了),然后最低位加1.

    相关文章

      网友评论

          本文标题:02 计算机数据

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