首页
/
每日頭條
/
生活
/
c語言有哪些位運算符
c語言有哪些位運算符
更新时间:2025-12-01 08:19:01

當年學習位運算符,覺得毫無用處,直到在嵌入式開發中看到無處不在的它,在學習知識前,先清楚它的運用場合,能激發求知欲。一般情況下大部分老師是不具備這種素質的。所以學習知識,不能以有用無用來區别對待,因為你的判斷多半隻能驗證你的無知!(這是自我剖析,與讀者無關)

在嵌入式開發中要對端口控制,實現取反、屏蔽某幾位、移位運算等,位運算也可以說是二進制的運算。

C語言的六種位運算符

位運算是指按二進制進行的運算,C語言提供了6個位操作運算符:按位與: & 按位或: |按位異或: ^按位非(取反): ~左移: <<右移: >>

位運算就是把數據轉成二進制後進行,比較簡單,不作進一步說明。

提示:剛才說了,這幾種運算主要用在單片機開發中,如果要在C環境中測試,注意有符号數符号的問題,涉及數的存儲,有原碼、反碼、補碼等概念。例如:1取反後得到-2。

c語言有哪些位運算符(C語言中的位運算符)1

程序運行結果

c語言有哪些位運算符(C語言中的位運算符)2

原理說明

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
拉郎配是什麼意思啊
拉郎配是什麼意思啊
拉郎配是什麼意思啊?拉郎配釋義:比喻不顧實際,用行政手段強行使雙方聯合或合并,今天小編就來聊一聊關于拉郎配是什麼意思啊?接下來我們就一起去研究一下吧!拉郎配是什麼意思啊拉郎配釋義:比喻不顧實際,用行政手段強行使雙方聯合或合并。“拉郎配”是民...
2025-12-01
萬曆十五年為什麼是好書
萬曆十五年為什麼是好書
有人說,《萬曆十五年》是一本“奇書”。看過之後,我發現與其說是“奇書”,倒不如說是一本特别的書,更準确一點。那麼,這麼書特别在何處?《萬曆十五年》特别處有幾點:第一,他是美籍華裔作家黃仁宇寫的一本有關明朝萬曆年間的曆史書。作者是一位深受西方...
2025-12-01
搶7是什麼意思
搶7是什麼意思
搶7是什麼意思?NBA季後賽和總決賽采用7局4勝制,如果兩隊在前六場比賽中打成3-3平,要進行第7場生死戰才能晉級,那麼這場比賽就被稱為“搶七”,我來為大家科普一下關于搶7是什麼意思?下面希望有你要的答案,我們一起來看看吧!搶7是什麼意思N...
2025-12-01
生化奇兵故事時間線
生化奇兵故事時間線
作者:Stardust~~Avalon“如果去巴黎需要一個原因的話,那麼伊麗莎白就是那個原因。”《生化奇兵無限》傳遞給我的視聽體驗是無與倫比的,刺激着我對浮空城哥倫比亞産生了向往和敬仰。我仍清楚的記得主角Booker被束縛在火箭椅上,在漆黑...
2025-12-01
北京知名新手開店鋪培訓學校
北京知名新手開店鋪培訓學校
金秋将至暑熱難消“京法巡回講堂”熱度不減為規範市場經營優化營商環境近日北京朝陽法院知識産權庭的法官助理們走進朝外街道辦事處模拟庭審普法宣傳為社區居民普及了特許經營合同的相關法律知識模拟法庭知識産權庭法官助理協同人大代表及街道工作人員通過模拟...
2025-12-01
Copyright 2023-2025 - www.tftnews.com All Rights Reserved