返回
数学
什么是补码可以举例说明一下吗
263查看  1回答
悬赏60积分
  • 已解决
    2024-11-13 19:08
    什么是补码可以举例说明一下吗求高手给解答问题补充:
    什么是补码可以举例说明一下吗求高手给解答
    解决时间 2025-12-19 14:08
  • 0点赞
    0反对
    0举报
    0收藏
    0分享
    海报
    分享到:
  • 最佳答案
  • 2024-11-13 19:08
  • 数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为

    (-127~-0 +0~127)共256个.

    ( 1 ) 10-( 1 )10 =( 1 )10 + ( -1 )10 =( 0 )10

    (00000001)原 + (10000001)原 = (10000010)原 = ( -2 ) 显然不正确.

    ( 1 )10 -( 1 ) 10=( 1 ) 10+ ( -1 ) 10=( 0 )10

    (00000001) 反+ (11111110)反 =(11111111)反 =( -0 )有问题.

    ( 1 )10 -( 2)10 =( 1 )10 + ( -2 )10 =( -1 )10

同类教育问答