本文目錄一覽:
C語言的a|b是什麼意思?什麼是按位或?
a|b這個就是按位或
按位或是位運算的一種,是將兩個數據的二進制表示右對齊後,按位進行運算,兩個對應的二進制位中只要一個是1,結果對應位就是1
1|1=0,1|0=1,0|1=1,0|0=0
比如說十進制數2和1
2|1
先把它們換成二進制表示
10,01
按照剛才的規則:
10
|
01
——–
11
結果是二進制的11,也就是十進制的5
C語言中a|b是什麼意思
a按位與b.就是把a的二進制代碼和b的二進制代碼一位一位地去與一下.和邏輯與一樣,有一個真的這一位就是真.如:二進制代碼1000001101和0101001011邏輯與一下就是1101001111
A丨B在C語言里是什麼意思
A丨B在C語言里意思是取A與B的各對應的二進位補碼形式,只要對應的二個二進位有一個為1時,結果位就為1。
按位或運算符“|”是雙目運算符。其功能是參與運算的兩數各對應的二進位相或。只要對應的二個二進位有一個為1時,結果位就為1。參與運算的兩個數均以補碼出現。
例如:13|17可寫算式如下: 00010011|00010111,結果為00010111, 十進制為17。
擴展資料:
按位或運算符使用的注意事項:
1、按位或運算符是對字節或字中的實際二進制位進行檢測、設置或移位,它只適用於字符型和整數型變量以及它們的變體,對其它數據類型不適用。
2、關係運算和邏輯運算表達式的結果只能是1或0,而位運算的結果可以取0或1以外的值。
3、要注意區別位運算符和邏輯運算符的符號相近但用法不同。
參考資料來源:
百度百科——按位或
百度百科——位運算符
c語言里,a/b什麼意思
如果a和b都是整型,就是a除以b的商的整數部分,如果a,b至少有一個是實型(小數),就是數學裡的a除以b
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/243967.html