zoukankan      html  css  js  c++  java
  • 二进制原码,补码,与无符号数

    无符号数,2的补码,原码

    1. 无符号数

    例如:四位无符号数
    十进制:1 无符号数:0001
    十进制: 2 无符号数:0010

    2. 原码(有符号数)

    最高位用于表示正负号,0表示正,1表示负。
    所以,表示正数时原码与无符号数相同。

    例如:四位数
    十进制:1
    原码:0001

    十进制:-1
    原码:1001

    十进制: 2
    原码:0010

    十进制: -2
    原码:1010

    3. 补码(方便计算)

    在原码的基础上进行改变。
    正数,补码与原码相同,不需要改变。
    负数,符号位(即最高位)保持不变,其余位按位取反,然后最低位(最右边的一位)加一。
    例如:四位数
    十进制:1
    原码:0001
    补码:0001

    十进制:-1
    原码:1001
    补码:1111

    十进制: 2
    原码:0010
    补码:0010

    十进制: -2
    原码:1010
    补码:1110

  • 相关阅读:
    selenium操控浏览器
    DOM
    bug记录
    log日志
    linux 搭建 telnet + tftp
    linux 搭建 MeepoPS+Socket
    php常见面试题(2)
    php常见面试题(1)
    laravel 5 支付宝支付教程
    计算机进位制原理
  • 原文地址:https://www.cnblogs.com/WTa0/p/11810913.html
Copyright © 2011-2022 走看看