|| 或操作,|| 為界將表達(dá)式分為兩部分,他會先算前一部分,如果前一部分為真,他將停止運(yùn)算,如果為假,他才會算第二部分,你這里第一部分就為真了,第二部分當(dāng)然也就不會算了。例如: a || b ,只有在前一個條件a為假,才會去判斷條件b ;若條件a為真,則條件b不會執(zhí)行&&且操作 ,&&為界將表達(dá)式分為兩部分,他會先算前一部分,如果前一部分為假,他將停止運(yùn)算,如果為真,他才會算第二部分,你這里第一部分就為假了,第二部分當(dāng)然也就不會算了。例如: a && b ,只有在前一個條件a為真,才會去判斷條件b ;若條件a為假,則條件b不會執(zhí)行。||或操作, a||b a或者b有一個為真時 式子就返回true,都為就假才返回false。
&&且操作, a&&b a和b都為真時 式子才返回true,否則就返回false
驗(yàn)證程序:
#include
int main()
{
int i=1;
char b= i||(b = 6);
printf("%d\n",b);
(b = 0) && (b=1);
printf("%d\n",b);
return 0;
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:C語言中 || 和 &&
文章出處:【微信號:ArmLinuxMCU,微信公眾號:嵌入式linux系統(tǒng)與單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
小數(shù)在內(nèi)存中是如何存儲的?為什么C語言中的浮點(diǎn)數(shù)不支持位移操作?
發(fā)表于 08-16 09:24
?1054次閱讀
在C語言中,指針是一項(xiàng)重要的概念,它允許我們直接訪問和操作內(nèi)存地址。
發(fā)表于 08-17 15:30
?778次閱讀
在單片機(jī)C語言中如何對變量的某一位進(jìn)行操作或賦值?
發(fā)表于 04-07 14:47
單片機(jī)的C語言中位操作用法
發(fā)表于 08-17 15:04
C語言中的移位操作,內(nèi)容不多。不過有些地方你不注意,就疏忽了。
先做兩個小題先。
(1)unsigned char x=3;
x1是多少?
(2)char x=3;
發(fā)表于 12-10 18:07
?244次下載
C語言中指針的介紹非常詳細(xì) C語言中指針的介紹非常詳細(xì)
發(fā)表于 12-25 10:39
?57次下載
在C語言中,sizeof是一個操作符(operator),而不是函數(shù)!其用于判斷數(shù)據(jù)類型或者表達(dá)式長度(所占的內(nèi)存字節(jié)數(shù))。其有兩種表達(dá)形式:
發(fā)表于 04-04 17:39
?2702次閱讀
在匯編語言中有直接對位進(jìn)行操作的指令,如置位、復(fù)位、位取反、測試某一位等,這對于硬件操作十分方便,在C語言中盡管也提供了一些位
發(fā)表于 05-05 15:40
?2258次閱讀
在匯編語言中有直接對位進(jìn)行操作的指令,如置位、復(fù)位、位取反、測試某一位等,這對于硬件操作十分方便,在C語言中盡管也提供了一些位
發(fā)表于 07-18 12:00
?3062次閱讀
C語言中,特別是在嵌入式的開發(fā)中,位操作是很常用的一個知識點(diǎn),涉及到按位(bit)操作的地方也是很常見的。本文分享一些C
發(fā)表于 02-10 14:19
?1481次閱讀
在嵌入式C語言中,使用位操作程序有很好的可讀性。以下就簡單介紹以下常用的位操作。
發(fā)表于 02-23 10:36
?1024次閱讀
C語言的移位操作和Verilog語言的移位操作在某些方面具有相似之處,但也存在一些顯著的不同點(diǎn)。下面我們將通過代碼示例來闡述這兩種
發(fā)表于 08-28 09:43
?871次閱讀
是由貝爾實(shí)驗(yàn)室的Dennis Ritchie為了開發(fā)UNIX操作系統(tǒng)而設(shè)計的。它在20世紀(jì)70年代初首次出現(xiàn),并迅速流行起來。C語言以其簡潔、高效、低級別的特性成為了廣泛使用的編程語言
發(fā)表于 11-24 09:59
?3108次閱讀
語言中,條件表達(dá)式的結(jié)果只能是真(非零)或假(零)。如果條件滿足,即條件結(jié)果為真,則可以執(zhí)行相應(yīng)的代碼塊或完成特定的操作。相反,如果條件不滿足,則執(zhí)行其他代碼塊
發(fā)表于 11-30 14:10
?2187次閱讀
之一:左結(jié)合(Left-Associative)或右結(jié)合(Right-Associative)。 左結(jié)合(Left-Associative) 左結(jié)合操作符是指當(dāng)操作符連續(xù)出現(xiàn)時,它們從左向右與
發(fā)表于 08-20 11:42
?878次閱讀
評論