逻辑左移=算数左移,右边统一添0
逻辑右移,左边统一添0
算数右移,左边添加的数和符号有关
e.g:1010101010,其中[]是添加的位
逻辑左移一位:010101010[0]
算数左移一位:010101010[0]
逻辑右移一位:[0]101010101
算数右移一位:[1]101010101
算术左移与算术右移主要用于有符号数
逻辑左移与逻辑右移主要用于无符号数
本文详细解析了逻辑左移、算数左移、逻辑右移及算数右移的区别,并阐述了它们在有符号数和无符号数处理上的应用。
逻辑左移=算数左移,右边统一添0
逻辑右移,左边统一添0
算数右移,左边添加的数和符号有关
e.g:1010101010,其中[]是添加的位
逻辑左移一位:010101010[0]
算数左移一位:010101010[0]
逻辑右移一位:[0]101010101
算数右移一位:[1]101010101
算术左移与算术右移主要用于有符号数
逻辑左移与逻辑右移主要用于无符号数
1万+
1846

被折叠的 条评论
为什么被折叠?