官术网_书友最值得收藏!

2.7.5 位運算符

位運算指的是進行二進制位的運算,常用的位運算符如表2-11所示。

表2-11 位運算符

【示例2-23】左移運算和右移運算

int a=3*2*2;
int b=3<<2;  //相當于:3*2*2;
int c=12/2/2;
int d=12>>2; //相當于12/2/2;

菜鳥雷區

■ &和|既是邏輯運算符,也是位運算符。如果兩側操作數都是boolean類型,就作為邏輯運算符。如果兩側的操作數是整數類型,就是位運算符。

■ 不要把“^”當作數學運算“乘方”,而是“位的異或”操作。

主站蜘蛛池模板: 武邑县| 根河市| 远安县| 汉源县| 桓台县| 石楼县| 百色市| 海盐县| 中江县| 南通市| 奇台县| 从江县| 长海县| 黄平县| 饶阳县| 福安市| 南漳县| 扬中市| 陆河县| 天全县| 诸暨市| 大同县| 行唐县| 北票市| 偏关县| 乌鲁木齐县| 阿荣旗| 贵德县| 永善县| 清涧县| 麻栗坡县| 墨玉县| 四川省| 宁阳县| 嘉荫县| 河源市| 新野县| 绥中县| 敦煌市| 汝南县| 讷河市|