首页
/
每日頭條
/
知識
/
c語言中按位與按位或是什麼意思
c語言中按位與按位或是什麼意思
更新时间:2025-12-30 23:30:41

  按位運算符“&”是雙目運算符。其功能是參與運算的兩數各對應的二進位相與。隻有對應的兩個二進位都為1時,結果位才為1。參與運算的兩個數均以補碼出現。

  按位或運算符“|”是雙目運算符。其功能是參與運算的兩數各對應的二進位相或。隻要對應的二個二進位有一個為1時,結果位就為1。當參與運算的是負數時,參與兩個數均以補碼出現。

  整數在計算機中用二進制的位來表示,C語言提供一些運算符可以直接操作整數中的位,稱為位運算,這些運算符的操作數都必須是整型的。

  按位與運算按位與運算符“&”是雙目運算符。其功能是參與運算的兩數各對應的二進位相與。隻要對應的二個二進位都為1時,結果位就為1。參與運算的兩個數均以補碼出現。例如:3&10可寫算式如下:00000011&0000101000000010十進制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
Copyright 2023-2025 - www.tftnews.com All Rights Reserved