在c#中<<= 、|= 什么意思
慕工程0101907
2018-07-30 17:17:20
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個贊
a<<=b;就是a=a<<b;
<<是左移位操作,也就是把a(bǔ)(換成二進(jìn)制)向左移b位
比如
0x11<< 2 = 0x1100
也就是 3<<2=12
a|=b就是a=a|b
|是位或運(yùn)算
比如
0x1010|0x1100 = 0x1110
運(yùn)算法則:
對應(yīng)位 1|1=1,1|0=1,0|1=1,0|0=0
舉報