zoukankan      html  css  js  c++  java
  • 2020-原码补码反码

    1.二进制数-0111的8位原码是10000111。
    2.二进制数-0111的8位反码是11111000。
    3.二进制数-0111的8位补码是11111001。
    4.二进制数-0111的8位移码是01111001。
    5.二进制数-0011的8位原码是10000011。
    6.二进制数-0011的8位反码是11111100。
    7.二进制数-0011的8位补码是11111101。
    8.二进制数-0011的8位移码是01111101。
    9.二进制数-0010的8位原码是10000010。
    10.二进制数-0010的8位反码是11111101。
    11.二进制数-0010的8位补码是11111110。
    12.二进制数-0010的8位移码是01111110。
    13.二进制数+0111的8位原码是00000111。
    14.二进制数+0111的8位反码是00000111。
    15.二进制数+0111的8位补码是00000111。
    16.二进制数+0111的8位移码是10000111。
    17.二进制数+0011的8位原码是00000011。
    18.二进制数+0011的8位反码是00000011。
    19.二进制数+0011的8位补码是00000011。
    20.二进制数+0011的8位移码是10000011。
    21.二进制数+0001的8位原码是00000001。
    22.二进制数+0001的8位反码是00000001。
    23.二进制数+0001的8位补码是00000001。
    24.二进制数+0001的8位移码是10000001。
    25.对于机器码10000011,若它是补码,对应的二进制数真值是-1111101。
    26.对于机器码10000001,若它是补码,对应的二进制数真值是-1111111。
    27.对于机器码00001111,若它是补码,对应的二进制数真值是+1111。

    预习

    1.源码:原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值.取值范围[1111 1111 , 0111 1111]
    2.反码:正数的反码是其本身
    负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.(或者等于模和负数绝对值之差)
    3.补码:正数的补码就是其本身
    负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)
    4.移码:只能表示定点整数,正负数都是与补码的符号位相反。

  • 相关阅读:
    Selenium+Java自动化之如何优雅绕过验证码
    Java替换中使用正则表达式实现中间模糊匹配
    【转】Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍
    【转】安全测试===如何查看浏览器保存的密码
    JMeter 中_time 函数的使用(时间戳、当前时间)
    TCP拆包粘包之分隔符解码器
    TCP粘包/拆包问题
    Netty 入门示例
    JDK AIO编程
    JDK NIO编程
  • 原文地址:https://www.cnblogs.com/liaomengjie/p/13642466.html
Copyright © 2011-2022 走看看