GIF动态图教程-JS语言1-位运算符(实例)

2024-10-12 18:11:34

1、位与运算符&。9的二进制是1001,15的二进制1111。1001&1111屏顿幂垂=1001,所以结果为9。

GIF动态图教程-JS语言1-位运算符(实例)

2、位或运算符|。9的二进制是1001,15的二进制1111。1001|1111=1111,所以结果为15。

GIF动态图教程-JS语言1-位运算符(实例)

3、位异或运算符^。9的二进制是1001,15的二进制1111。1001^1111=0110,所以结果为6。

GIF动态图教程-JS语言1-位运算符(实例)

4、位非运算符~。将每位二进制取反。6的二进制是00000110,所以结果为11111001,其对应十进制为-7。d

GIF动态图教程-JS语言1-位运算符(实例)

5、左移运算符<<。9的二进制是1001,左移两位变成100100,所以结果为36。

GIF动态图教程-JS语言1-位运算符(实例)

6、带符号右移运算符>>。9的二进制是1001,右移两位变成10,所以结果为2。

GIF动态图教程-JS语言1-位运算符(实例)
猜你喜欢