1樓:召時芳以媚
「邏輯與」=「是」
「邏輯非」=「否」
比如:李宇春是男人,這句話就是「邏輯非」。
陳冠希是男人,這句話就是「邏輯與」。
2樓:匿名使用者
邏輯非bai
是c語言中邏輯運算中的一種du,其運算子號zhi為英文半形嘆dao號,即'!'。
!運算回為單目運算,即只有答一個運算元,與其後面的常量或變數相結合進行運算。
c語言中的邏輯運算結果均只有真和假兩種,其真值為1和0。
對於運算
!a其運算規則為,
1 如果a的值為0,則運算結果為1;
2 如果a的值非0,則運算結果為0。
3樓:琦德慄戌
呵呵我昨天剛學到
這是針對二進位制數(真,假:所有的真為1假為0)來說的真就變成假
假就變成真
說的夠通俗了吧?我看的書是電子工業出版社的《c語言開發入門與程式設計實踐》
c語言中邏輯運算子非"!"與"&&"或"||"的優先順序怎麼說?
4樓:a羅網天下
邏輯非的優先順序最高,邏輯與次之,邏輯或最低,即:!(非) → &&(與) → ||(或)
記憶口訣:not(非) and(與) or(或)
運算規則
1)&&:當且僅當兩個運算量的值都為"真"時,運算結果為"真",否則為"假"。
2) || :當且僅當兩個運算量的值都為"假"時,運算結果為"假",否則為"真"。
3) ! :當運算量的值為"真"時,運算結果為"假";當運算量的值為"假"時,運算結果為"真"。
例如,假定x=5,則(x>=0) && (x<10)的值為"真",(x<-1) || (x>5)的值為"假"。
優先順序
優先順序與求值順序無關。如a+b && b*c,雖然*優先順序最高,但這個表示式求值順序是從左到右。
優先順序從上到下依次遞減,最上面具有最高的優先順序,逗號操作符具有最低的優先順序。
相同優先順序中,按結合性進行結合。大多數運算子結合性是從左到右,只有三個優先順序是從右至左結合的,它們是單目運算子、條件運算子、賦值運算子。
基本的優先順序需要記住:
指標最優,單目運算優於雙目運算。如正負號。
先算術運算,後移位運算,最後位運算。請特別注意:1 << 3 + 2 & 7等價於 (1 << (3 + 2))&7.
邏輯運算最後結合。
5樓:喜歡種蘑菇
同一優先順序的運算子,結合次序由結合方向所決定。簡單記就是:! > 算術運算子 > 關係運算子 > && > || > 賦值運算子。
6樓:飛雪射鹿笑倚鴛
c語言中邏輯運算子優先順序非"!"與>"&&">"||",建議混合使用的時候加上括號,這樣的**便於自己和其他人維護。
7樓:我喜歡蘆潔
「!」>「&&」>「‖」
8樓:
不知道的就加括號,這是常識,不必記
c語言中邏輯非和階乘的區分
9樓:匿名使用者
不存在啥區分,因為在c中不存在階乘這種n!的寫法,只有邏輯非!x
c語言中是什麼意思,C語言中 是什麼意思
等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...
c語言中for是什麼意思C語言中for是什麼意思?
在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...
c語言中是什麼意思C語言中x是什麼意思
非x即not x也就是說,表示x的相反的一面 如果if x 成立,那麼if x 就不成立。反之亦然。如果x不是零,那 x就變成零,如果x是零,那麼 x就變成1 x 字串 內容是 x x 註解行 x 註解行 條件 if x 0 printf x not equ zero n else printf x...