天天看點

在C語言中,“>>=”;“<<=”;“&=”;“|=”分别代表什麼

① C語言中,>>=的意思是:右移後指派;

示例:x=8;//1000

x >>=3;

結果為:0001

② C語言中,<<=的意思是:左移後指派;

示例:x=1;//0001

x<<=3;

結果為:1000

③ C語言中,&=的意思是:按位與後指派;

示例:x=0x03;//0011

x&=0x01;//0001

結果為:0001

④ C語言中,|=的意思是:按位異或後指派;

示例:x=0x02;//0010

x|=0x01;//0001

結果為:0011

————————————————

版權聲明:本文為CSDN部落客「sky_share」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/hello_wordmy/article/details/114378003

繼續閱讀