0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言中或操作和與操作的介紹

q1iR_ArmLinuxMC ? 來源:未知 ? 作者:工程師郭婷 ? 2018-07-13 17:29 ? 次閱讀

|| 或操作,|| 為界將表達(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)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7604

    瀏覽量

    136808

原文標(biāo)題:C語言中 || 和 &&

文章出處:【微信號:ArmLinuxMCU,微信公眾號:嵌入式linux系統(tǒng)與單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    小數(shù)在內(nèi)存中是如何存儲的?為什么C語言中的浮點(diǎn)數(shù)不支持位移操作?

    小數(shù)在內(nèi)存中是如何存儲的?為什么C語言中的浮點(diǎn)數(shù)不支持位移操作?
    發(fā)表于 08-16 09:24 ?1054次閱讀
    小數(shù)在內(nèi)存中是如何存儲的?為什么<b class='flag-5'>C</b><b class='flag-5'>語言中</b>的浮點(diǎn)數(shù)不支持位移<b class='flag-5'>操作</b>?

    C語言中指針的基本概念和用法

    C語言中,指針是一項(xiàng)重要的概念,它允許我們直接訪問和操作內(nèi)存地址。
    發(fā)表于 08-17 15:30 ?778次閱讀

    在單片機(jī)C語言中如何對變量的某一位進(jìn)行操作賦值?

    在單片機(jī)C語言中如何對變量的某一位進(jìn)行操作賦值?
    發(fā)表于 04-07 14:47

    單片機(jī)的C語言中操作用法

    單片機(jī)的C語言中操作用法
    發(fā)表于 08-17 15:04

    C語言中的移位操作

    C語言中的移位操作,內(nèi)容不多。不過有些地方你不注意,就疏忽了。 先做兩個小題先。 (1)unsigned char x=3; x1是多少? (2)char x=3;
    發(fā)表于 12-10 18:07 ?244次下載

    C語言中指針的介紹非常詳細(xì)

    C語言中指針的介紹非常詳細(xì) C語言中指針的介紹非常詳細(xì)
    發(fā)表于 12-25 10:39 ?57次下載

    C語言的sizeof操作符基礎(chǔ)和經(jīng)典問題

    C語言中,sizeof是一個操作符(operator),而不是函數(shù)!其用于判斷數(shù)據(jù)類型或者表達(dá)式長度(所占的內(nèi)存字節(jié)數(shù))。其有兩種表達(dá)形式:
    的頭像 發(fā)表于 04-04 17:39 ?2702次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>的sizeof<b class='flag-5'>操作</b>符基礎(chǔ)和經(jīng)典問題

    如何才能給C語言增加幾個位操作函數(shù)

    在匯編語言中有直接對位進(jìn)行操作的指令,如置位、復(fù)位、位取反、測試某一位等,這對于硬件操作十分方便,在C語言中盡管也提供了一些位
    的頭像 發(fā)表于 05-05 15:40 ?2258次閱讀

    C語言的幾種位操作運(yùn)算程序詳細(xì)說明

    在匯編語言中有直接對位進(jìn)行操作的指令,如置位、復(fù)位、位取反、測試某一位等,這對于硬件操作十分方便,在C語言中盡管也提供了一些位
    的頭像 發(fā)表于 07-18 12:00 ?3062次閱讀

    C語言中必須要掌握的位運(yùn)算操作

    C語言中,特別是在嵌入式的開發(fā)中,位操作是很常用的一個知識點(diǎn),涉及到按位(bit)操作的地方也是很常見的。本文分享一些C
    的頭像 發(fā)表于 02-10 14:19 ?1481次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言中</b>必須要掌握的位運(yùn)算<b class='flag-5'>操作</b>

    簡單介紹嵌入式C語言中常用的位操作

    在嵌入式C語言中,使用位操作程序有很好的可讀性。以下就簡單介紹以下常用的位操作。
    的頭像 發(fā)表于 02-23 10:36 ?1024次閱讀

    verilog移位操作和C語言的移位操作的異同點(diǎn)有哪些?

    C語言的移位操作和Verilog語言的移位操作在某些方面具有相似之處,但也存在一些顯著的不同點(diǎn)。下面我們將通過代碼示例來闡述這兩種
    的頭像 發(fā)表于 08-28 09:43 ?871次閱讀

    \0在c語言中怎么用

    是由貝爾實(shí)驗(yàn)室的Dennis Ritchie為了開發(fā)UNIX操作系統(tǒng)而設(shè)計的。它在20世紀(jì)70年代初首次出現(xiàn),并迅速流行起來。C語言以其簡潔、高效、低級別的特性成為了廣泛使用的編程語言
    的頭像 發(fā)表于 11-24 09:59 ?3108次閱讀

    c語言中邏輯真等價于什么

    語言中,條件表達(dá)式的結(jié)果只能是真(非零)假(零)。如果條件滿足,即條件結(jié)果為真,則可以執(zhí)行相應(yīng)的代碼塊完成特定的操作。相反,如果條件不滿足,則執(zhí)行其他代碼塊
    的頭像 發(fā)表于 11-30 14:10 ?2187次閱讀

    c語言中從左到右結(jié)合怎么看

    之一:左結(jié)合(Left-Associative)右結(jié)合(Right-Associative)。 左結(jié)合(Left-Associative) 左結(jié)合操作符是指當(dāng)操作符連續(xù)出現(xiàn)時,它們從左向右與
    的頭像 發(fā)表于 08-20 11:42 ?878次閱讀