zoukankan      html  css  js  c++  java
  • 3、补码

    1、原码

      也叫符号一绝对值码
      最高位0表示正1表示负,其余二进制位是该数字的绝对值的二进制位
      原码简单易懂
      加减运算复杂
      存在加减乘除四种运算,增加了CPU的复杂度
      零的表示不唯一

    2、反码
      反码运算不便,也没有在计算机中应用

    3、移码
      移码表示数值平移n位,n称为移码量移码主要用于浮点数的阶码的存储
    3、补码
      已知十进制求二进制
        求正整数的二进制
          除2取余,直至商为零,余数倒序排序

        求负整数的二进制
          先求与该负数相对应的正整数的二进制代码,然后将所有位取反,末尾加1,不够位数时,左边补1

        求零的二进制
          全是零

      已知二进制求十进制
        如果首位是0,则表明是正整数,按普通方法来求
        如果首位是1,则表明是负整数,将所有位取反,末尾加1,所得数字就是该负数的绝对值
        如果全是零,则对应的十进制数字就是零

  • 相关阅读:
    Vue(小案例_vue+axios仿手机app)_go实现退回上一个路由
    nyoj 635 Oh, my goddess
    nyoj 587 blockhouses
    nyoj 483 Nightmare
    nyoj 592 spiral grid
    nyoj 927 The partial sum problem
    nyoj 523 亡命逃窜
    nyoj 929 密码宝盒
    nyoj 999 师傅又被妖怪抓走了
    nyoj 293 Sticks
  • 原文地址:https://www.cnblogs.com/zh-xiaoyuan/p/12643086.html
Copyright © 2011-2022 走看看