欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 編程學(xué)習(xí) >> C語言 >> 正文

C語言位運算 實例講解

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2018/4/9
  • 按位或
  •  按位與
  • 按位異或
  • 按位取反
  • 左移右移

C語言位運算

有6種: &, | , ^(亦或), <<(左移), >>(右移)。

注意:參與位運算的元素必須是int型或者char型,以補碼形式出現(xiàn)。

按位與&

&運算常應(yīng)用于:

迅速清零

保留指定位

判斷奇偶性

a & 1 = 1;則a為奇數(shù)

b & 1 = 0;則a為偶數(shù)

C語言與運算符 

按位或|

按位或(“|”)用途:設(shè)定數(shù)據(jù)的指定位

C語言或運算符 

按位異或^

異或 就是位相同等于零,相異等于1

按位異或作用:

1.定位反轉(zhuǎn)

2.交換數(shù)值

//交換a和b的值

C語言異或運算 

按位取反~

按位取反運算 

左移、右移

讓二進(jìn)制左移N位,高位丟棄,低位補0,得到的 新值 = 原值*2^N,

作用:實現(xiàn)二倍乘除運算(右移幾位相當(dāng)于除于二的幾次方。左移幾位,相當(dāng)于乘上二的幾次方。)

問題:int是有符號類型,左移可能會把符號左移出去,發(fā)生溢出。

C語言位移運算 

Tags:C語言,位運算,實例講解  
責(zé)任編輯:admin
請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 江阴市| 齐河县| 绍兴县| 翼城县| 卓尼县| 昌平区| 武山县| 贺兰县| 台东县| 江山市| 扶沟县| 丰城市| 顺义区| 寿宁县| 文昌市| 衡阳县| 元朗区| 友谊县| 陇川县| 桐梓县| 望谟县| 雷波县| 榕江县| 双桥区| 苏尼特左旗| 都匀市| 水城县| 敦化市| 合川市| 长兴县| 神池县| 连州市| 山丹县| 探索| 维西| 抚州市| 瑞金市| 贵南县| 百色市| 哈巴河县| 西乌珠穆沁旗|