执行二进制算术加运算,11001001+00100111起结果是-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

执行二进制算术加运算,11001001+00100111起结果是

知与谁同 2018-07-16 09:07:22 2188
执行二进制算术加运算,11001001+00100111起结果是
分享到
取消 提交回答
全部回答(4)
  • xwaby
    2019-07-17 22:57:39

    最高位作为符号位,1表示负数时,用补码运算:
    11001001+00100111=10110111(补码)+00100111=11011110
    即 -73+39=-34

    0 0
  • 寒凝雪
    2019-07-17 22:57:38
    还是一位一位的加,满2进1
    11001001 +
    00100111
    ----------------------
    11110000
    11001001 + 00100111 ---------------------- 11110000 从最右边开始,和我们小学的10进制整数相加一样,只是这个是二进制,逢2进1
    其实很简单,逢二进一 ,从最右边开始是1+1, 所以等于10, 0写出来,1进到前一位去,所以这里是1+1, 又等于10,0写出来,1又进到前一位,又是1+1=10,0写出来,1进到前一位,是1+1=10,0又写出来,1进到前一位,所以到这里是1+0=0。以此类推。
    0 0
  • 游客886
    2019-07-17 22:57:38
    11110000
    0 0
  • liujae
    2019-07-17 22:57:38
    你确定是加法运算而不是或运算。
    加法运算结果是 240 可以先换算成十进制做加法
    11001001 =201
    00100111 =39
    201+39= 240
    换算成二进制是
    11110000
    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章