電子開發網

電子開發網電子設計 | 電子開發網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
  • 上一篇文章:
  • 下一篇文章:
  • 請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
    [ 查看全部 ] 網友評論
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    国产精品一级片| 又大又爽又湿又紧a视频| 老鸭窝视频在线观看| 国产午夜激无码av毛片| 色婷婷天天综合在线| 国产不卡免费视频| 精品人妻少妇一区二区三区在线| 四名学生毛还没长齐在线视频| 精品久久久久久久久午夜福利| 午夜爽爽性刺激一区二区视频| 粗大的内捧猛烈进出视频一| 免费被黄网站在观看| 污视频网站免费| 亚洲美国产亚洲av| 欧美一级黄色片在线观看| 亚洲一区二区三区高清视频| 日韩亚洲av无码一区二区不卡| 久久精品国产精品青草| 成年女人色毛片| 一级黄色在线看| 国语对白刺激做受xxxxx在线| 97视频资源总站| 国产激情久久久久影院| 草草影院国产第一页| 国产chinesehd精品酒店| 男人把女人桶到爽| 亚洲精品无码不卡| 最近中文字幕完整视频高清电影| 久操视频免费观看| 成人精品视频一区二区三区 | 日本香蕉一区二区三区| 久久久精品日本一区二区三区| 怡红院av一区二区三区| ssni-559侵犯新任女教师| 国产精品永久免费10000| 高清国产美女**毛片在线| 国产乱码卡一卡2卡三卡四| 第一福利社区导航| 亚洲精品无码久久| 日韩高清在线免费看| 久久久久噜噜噜亚洲熟女综合|