c語言或等於
㈠ c語言x或y等於多少
c語言裡面非零即為真,x=14,y=15所以如果兩個放到關系運算符里的話都是真,真||真就等譯真
而編譯器里默認的真值一般都是為1,所以x||y等於1
㈡ c語言 等於號怎麼用 有些是==,有些是=
在C語言中,==和=是不同的符號。
1. =為賦值運算符,作用類似於數學中的等於號。
使用形式為
var=expr;
作用是把表達式expr的值,賦值給var。
注意左值var必須是可賦值的變數,不可以是常量或者是表達式。
2. ==為C語言判斷相等運算符。
使用形式為
expr1 == expr2;
其作用為,當expr1和expr2的值相等時,整體表達式為真,值為1。否則表達式為假,值為0。
其兩端均可為表達式,常量或變數。
3. 賦值運算符=的優先順序高於判斷運算符==。
㈢ C語言中"或者"是怎麼表示的
「||」
其它常用運算符:
1、移位運算符
<< 左移運算符;>> 右移運算符。
2、關系運算符
<、<=、>、>=關系運算符。
3、相等運算符
「 == 」等於運算符;「 != 」不等於運算符。
4、位與運算符
「 & 」按位與運算符
5、位異或運算符
「 ∧ 」按位異或運算符(Bitwise exclusive OR operator)。
6、邏輯與運算符
「&&」邏輯與運算符。
(3)c語言或等於擴展閱讀
運算符的特性——
1、優先順序:
C語言中,運算符的運算優先順序共分為15 級。1 級最高,15 級最低。 在表達式中,優先順序較高的先於優先順序較低的進行運算。而在一個運算量兩側的運算符 優先順序相同時,則按運算符的結合性所規定的結合方向處理。
2、結合性:
C語言中各運算符的結合性分為兩種,即左結合性(自左至右)和右結合性(自右至左)。例如算術運算符的結合性是自左至右,即先左後右。如有表達式x-y+z 則y 應先與「-」號結合,執行x-y 運算,然後再執行+z 的運算。
㈣ |= 在c語言中什麼意思
|=叫或等於
例如:
a
|=
b
意思就是
先變數a和b做位或運算在將結果賦給a
希望我的回答對你有幫助
㈤ C語言中 或等於 是什麼意思符號 |=
即想將rADCON與0x1相或(按位或),再將結果放到rADCON中
㈥ 計算機C語言中邏輯運算符的「或」怎樣輸入
按住Shift別放,再按回車上面那個斜杠鍵,然後同時松開。
重復上面那個步驟一次。
即可完成輸入「||」。
C語言運算符:
加法運算符
6級
「
+
」加法運算符;「
-
」減法運算符。
移位運算符
7級
<<
左移運算符;>>
右移運算符。
關系運算符
8級
<、<=、>、>=關系運算符。
相等運算符
9級
「
==
」等於運算符;「
!=
」不等於運算符。
位與運算符
10級
「
&
」按位與運算符
位異或運算符
11級
「
∧
」按位異或運算符(Bitwise
exclusive
OR
operator)。
位或運算符
12
級
「
|
」按位或運算符(Bitwise
inclusive
OR
operator)。
邏輯與運算符
13級
「&&」邏輯與運算符。
邏輯或運算符
14
級
「
||
」邏輯或運算符。
三元條件運算符
15級
?
:條件運算符。
賦值運算符
16
級
=、
+=、
-=、
*=、
/=、
%=、
&=、
^=、
|=、
<<=、
>>=賦值運算符。
㈦ C語言中:&= 與等於, |=或等於,這兩個表達式的作用
a &= b,就是將a與b做按位「與」運算,結果賦值給a,也就相當於a = a & b;
a |= b就是將a,b 做按位」或「運算,結果給a,相當於a = a | b;
(&與運算只有1&1才等於1,其餘1&0、0&1、0&0都為0;|或運算只有0&0才等於0,其餘1&0、0&1、1&1都為1)
在嵌入式開發中,經常會操作寄存器,對寄存器進行配置。
&= 一般用在復位,即清零,將=號後面0的位清零,1的位保持不變。|= 一般用在置位,即置1,1的位置1,0的位保持不變。
兩者結合一起用,先復位,後置位。
例如:(若看不懂請將16進制轉為2進制再運算)
GPIOA->CRL &= 0X000FFFFF; 清掉這 3 個位原來的設置,同時也不影響其他位的設置
GPIOA->CRL |= 0XBBB00000;將這 3 個位設置為想要的值,同時也不影響其他位的設置
總結:&=看0的位;|=看1的位。
㈧ c語言邏輯運算符有哪些
C語言邏輯運算符分別是:或(||)、且(&&)、非(!),分別對應於命題邏輯中的 OR、AND、NOT運算。
邏輯運算符:或 ||。在命題邏輯中,當P=1或Q=1時,P||Q等於1。
邏輯運算符:且 &&。在命題邏輯中,當P=1且Q=1時,P&&Q才等於1。
邏輯運算符:非 !。在命題邏輯中,當P等於0時,!P等於1,反之亦然。
C語言的運算符號
比較特別的是,比特右移(>>)運算符可以是算術(左端補最高有效位)或是邏輯(左端補0)位移。例如,將11100011右移3比特,算術右移後成為11111100,邏輯右移則為00011100。因算術比特右移較適於處理帶負號整數,所以幾乎所有的編譯器都是算術比特右移。
運算符的優先順序從高到低大致是:單目運算符、算術運算符、關系運算符、邏輯運算符、條件運算符、賦值運算符(=)和逗號運算符。
以上內容參考網路-C語言