我们常用的移位操作是<< 和 >> ,分别为左移和右移。
当我们在C语言中有算数移位和逻辑移位两种。
JS中有>>和>>>的区别
——————————————————————————————————————————————————————————————————————————————-
算数移位:就是区分符号的移位 {c语言中直接是定义char m = 3}
逻辑移位:就是不区分符号的移位 {c语言中用unsigned char m = 3}
好了让我们看看算数移位和逻辑移位有什么不同:
例如:
补充
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211403.html原文链接:https://javaforall.net
