试题详情
简答题试比较逻辑移位和算术移位。
  • 逻辑移位和算术移位的区别:
    逻辑移位是对逻辑数或无符号数进行的移位,其特点是不论左移还是右移,空出位均补0,移位时不考虑符号位。
    算术移位是对带符号数进行的移位操作,其关键规则是移位时符号位保持不变,空出位的补入值与数的正负、移位方向、采用的码制等有关。补码或反码右移时具有符号延伸特性。左移时可能产生溢出错误,右移时可能丢失精度。
  • 关注下方微信公众号,在线模考后查看

热门试题