• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

为什么要使用补码表示负数?

牛妞小小 2020-07-23 浏览量:958
为什么要使用补码表示负数?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 其实个人觉得,计算机中的运算不分正负,只认一个单位长度的一串字符(比如一个字节的长度),这一串只是符号,而正负是人们的思维抽象,为了向计算机屏蔽人们思维上的正负概念(有符号数),人们将计算机认识的一串符号,并称之为 补码 ,且规定了人们思维上的正负数到 "补码"的转换规则,巧妙地设计为“正数的补码是其本身,负数的补码是符号位不变,其余位取反,末位加1”,正数也有补码,计算机识别的一串符号,在 人类思维里 叫 (正常认知的数的)“补码”。
    • 发布于 2020-07-24
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:7
  • 这样运算时数据处理更方便,快捷,统一加减法运算,此外可以将符号位和数值域统一处理。
    • 发布于2020-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是方便计算,还有如果用反码那么就会出现正0和负0,所以用需要加1,这就是补码
    • 发布于2020-07-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 在计算机CPU里加法器是运算器的核心,如果在去弄一个减法器就会造成成本增加资源浪费,用补码表示的数可以用加法器实现减法运算,符号位可以同数据位一起运算,不用在设计单独处理符号位的电路。
    • 发布于2020-07-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 补码的好处是,进行减法运算时,可以将其转换为加法
    • 发布于2020-07-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为补码用来解决负数的问题,这样就可以方便计算
    • 发布于2020-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以提高运行效率啊,只用加减法来处理正负数就可以了,节约单片机空间
    • 发布于2020-08-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么要使用补码表示负数?