国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

位運算 & | ^ ~ 和三種變量交換方式

2019-11-11 07:50:44
字體:
來源:轉載
供稿:網友

(采用二進制計數法)

1.與運算 &

只有當兩個數都為1時才為1,可用來取部分位或者置零。

2.或運算 |

當兩數中有一個數為1,則值為1.一般用來置1.

3.非運算~

將1變為0,將0變為1。

4.異或運算^

兩數不同則為1,兩數相同則為0.一般用來反轉。

5.左移運算符<<

將左側操作數的值每位向左移動,移動的位數由其右側操作數指定。低位補0,高位溢出。

6.右移運算符>>

將左側操作數的值每位向右移動,移動的位數由其右側操作數指定。

移出低位舍棄,高位:

1)當為無符號/有符號正數時,補0;

2)當為有符號負數時,補0為邏輯右移,補1為算數右移。

7.三種交換方式

(1)

a = a ^ b;

b = a ^ b;

a = a ^ b;

(2)

a = a + b;

b = a - b;

a = a - b;

(3)temp 臨時變量

temp = a;

a = b;

b = temp;


上一篇:XMLTag詳解

下一篇:new delete 基礎應用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳江县| 泸水县| 桃园市| 临西县| 开阳县| 宣武区| 泰安市| 隆林| 平顺县| 邯郸市| 图们市| 阿荣旗| 龙陵县| 甘泉县| 虎林市| 祥云县| 杭州市| 全州县| 遵化市| 安陆市| 新晃| 区。| 闻喜县| 阿巴嘎旗| 诏安县| 蒙城县| 舞阳县| 鸡东县| 黄龙县| 成安县| 三台县| 常宁市| 连山| 永新县| 城固县| 台中县| 达孜县| 弥勒县| 浮梁县| 怀柔区| 南阳市|