電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 編程學習 >> C語言 >> 正文

C語言位運算 實例講解

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

C語言位運算

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

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

按位與&

&運算常應用于:

迅速清零

保留指定位

判斷奇偶性

a & 1 = 1;則a為奇數

b & 1 = 0;則a為偶數

C語言與運算符 

按位或|

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

C語言或運算符 

按位異或^

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

按位異或作用:

1.定位反轉

2.交換數值

//交換a和b的值

C語言異或運算 

按位取反~

按位取反運算 

左移、右移

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

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

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

C語言位移運算 

Tags:C語言,位運算,實例講解  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章:
  • 請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
    [ 查看全部 ] 網友評論
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    中文字幕视频不卡| 99久久精品国产一区二区三区| 娇妻校花欲乱往事叶子txt下载| 中文字幕电影在线| 少妇高潮喷水久久久久久久久久| 中文国产成人精品久久不卡| 婷婷四房综合激情五月在线| 一本精品99久久精品77| 天天夜碰日日摸日日澡| caoporn进入| 国产精品色午夜免费视频| 久久夜色精品国产亚洲| 99国产欧美久久精品| 国产福利一区二区三区在线观看| 亚洲欧美丝袜制服在线| 91av视频网站| 国产成人综合日韩精品无| 亚洲V欧美V国产V在线观看| 麻豆精品久久久久久久99蜜桃| 国产人妖ts在线视频观看| 亚洲午夜国产精品无卡| 中文字幕精品无码一区二区三区| 精品国自产拍天天拍2021| 最近最新中文字幕2018| 国产精品一区二区综合| 五月婷婷六月天| 美国经典三级版在线播放| 好紧好爽太大了h视频| 亚洲激情电影在线| 农村老熟妇乱子伦视频| A级国产乱理论片在线观看| 日韩精品人妻系列无码专区| 国产CHINESE男男GAYGAY网站| 日本大片在线看黄a∨免费| 国产一区韩国女主播| 一级性生活免费| 最近中文字幕完整在线电影| 四虎成人精品无码| 87福利电影网| 成人区人妻精品一区二区不卡网站| 免费黄色录像片|