运算符

2019-09-26  本文已影响0人  coenen

在编程中会有很多运算符,常见的也有很多,在这里简单做个栗子。

a=8;二进制表示为00001000。

>>=:右移后赋值
a>>2 则表示a二进制右移2位后赋值,结果为00000010,十进制则为2.

<<=:左移后赋值
a<<2 则表示a二进制左移2位后赋值,结果为00100000,十进制则为32.

b = 0x02。

&=:按位与后赋值
b&  = 0x01 结果为0x00.

^=:按位异或后赋值
b ^ = 0x01 结果为:0x03 等同于0011.

|=:按位或后赋值
b ^ = 0x01 结果为:0x03 等同于0011

位运算

上一篇 下一篇

猜你喜欢

热点阅读