回 帖 发 新 帖 刷新版面

主题:关于原码移位规则

若左移前最高位有效位已为1,左移后将发生溢出!这句话如何理解?为什么会发生溢出?

回复列表 (共3个回复)

沙发

你说的是逻辑左移吧

逻辑左移的时候,把最高位赋值给CF,也就是说,当最高位为1时,左移一位,就会把1移到CF里面,当CF为1的,也就是溢出了

板凳

你好!我说的是原码的算术左移!

3 楼

算术左移的规则和逻辑左移的规则是一样的

算术右移和逻辑右移就不一样了

我来回复

您尚未登录,请登录后再回复。点此登录或注册