> 数学 >
算术左移、逻辑左移、算术右移、逻辑右移有什么不同?
算术左移:末尾添0;逻辑左移:末尾添0
算术右移:左端最低位填充;逻辑右移:左端添0
为什么会有这些差别呢?另外,算术左移和逻辑左移为什么会一样呢?既然如此,为什么还有两种指令呢?
算术右移,是左端最高位填充.上面写错了
人气:475 ℃ 时间:2019-08-18 08:22:11
解答
算术左移和算术右移主要用来进行有符号数的倍增、减半;逻辑左移和逻辑右移主要用来进行无符号数的倍增、减半.记住这个就可以了.算术左移和算术左移虽然方式是一样的,但他们表示的移位后数的范围是不一样的,有符号数...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版