zgahgj
2017-08-18 01:13
采纳率: 61.1%
浏览 858
已采纳

java语言中的位移运算问题

图片说明上面是我自己推得,但是与书上面的的运算结果不一样,不知道问题出哪了,求各位帮忙看一下!谢谢

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Tsui丶 2017-08-18 01:20
    已采纳

    首先你的48的二进制是错的 110000 这才是48的二进制

    左进一位 1100000 96 答案是没错的 而且你上面的结果明显不正确啊

    48 < < x 等于48*2的x次方

    48 < < 1 等于48*2 96

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • open_yu 2017-08-18 01:23

    48=(2^4)+(2^5)=32+16=0011 0000
    左移一位:0110 0000
    (2^6)+(2^5)=64+32=96
    此问题说明计算机没错,它是对的,
    只能说你二进制和十进制最基本的转换都可以搞错。再好好练练吧

    评论
    解决 无用
    打赏 举报
  • 鼠小 2017-08-18 01:55

    好惨,,楼主很不细心,,,第7位是64,,,,

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题