c語言中邏輯非是什麼意思,C語言中邏輯非是什麼意思

時間 2022-01-26 02:05:10

1樓:敲黑板劃重點

邏輯非,是邏輯運算中的一種,就是指本來值的反值。

定義「!」(邏輯非)邏輯運算子。

「邏輯非」就是指本來值的反值。

例如:" !0" 這個邏輯表示式的值為1.(判斷的這個數為0,成立,則其表示式的值為1)

" !1" 這個邏輯表示式的值為0.(判斷的這個數非0,不成立,則其表示式的值為0)

2樓:風若遠去何人留

邏輯非是c語言中邏輯運算中的一種,其運算符號為英文半形嘆號,即'!'。

!運算為單目運算,即只有乙個運算元,與其後面的常量或變數相結合進行運算。

c語言中的邏輯運算結果均只有真和假兩種,其真值為1和0。

對於運算

!a其運算規則為,

1 如果a的值為0,則運算結果為1;

2 如果a的值非0,則運算結果為0。

3樓:匿名使用者

if(!eof(fp)):

fp 是開啟檔案的指標,eof()是判斷是否在檔案尾的函式,是檔案尾返回邏輯值「真」,不是檔案尾則返回邏輯值「假」,!是邏輯非運算,if是判斷語句

意思就是:

如果(不在檔案尾(fp))

4樓:匿名使用者

單目運算子就是只有乙個運算元,如 !a;雙目就是有兩個運算元,如a+b的+就是雙目的。

例:!a,只要a不為0,這個運算結果就是假的,真就是非0;如果a等於0,則為真。

c語言中邏輯非(!)是什麼意思?代表的含義…

5樓:邱貝載滌

邏輯非表示某個表示式(通過比較運算子或者邏輯運算子等)或者需要驗證的邏輯表示式的結果與作者期望的值恰恰相反。這個狀態可以用非表示。如:

if(1+1!=3)

6樓:鮮思蘭瑞

日這麼簡單說那麼複雜

你只要記住

除0之外的數都是真也就是等於1

只有!0=1

其他非什麼都是0

非這個運算是最簡單的咯

記得採納哈

c語言中邏輯非(!)是什麼意思?代表的含義…

7樓:血刺小航

呵呵 我昨天剛學到 這是針對二進位制數(真,假:所有的真為1假為0)來說的 真就變成假 假就變成真 說的夠通俗了吧?我看的書是電子工業出版社的《c語言開發入門與程式設計實踐》

8樓:琴春琳

比如有乙個邏輯變數 a ,那麼比如a=真,則!a=假

c語言中邏輯非是什麼意思?

9樓:召時芳以媚

「邏輯與」=「是」

「邏輯非」=「否」

比如:李宇春是男人,這句話就是「邏輯非」。

陳冠希是男人,這句話就是「邏輯與」。

10樓:匿名使用者

邏輯非bai

是c語言中邏輯運算中的一種du,其運算符號zhi為英文半形嘆dao號,即'!'。

!運算回為單目運算,即只有答乙個運算元,與其後面的常量或變數相結合進行運算。

c語言中的邏輯運算結果均只有真和假兩種,其真值為1和0。

對於運算

!a其運算規則為,

1 如果a的值為0,則運算結果為1;

2 如果a的值非0,則運算結果為0。

11樓:琦德慄戌

呵呵我昨天剛學到

這是針對二進位制數(真,假:所有的真為1假為0)來說的真就變成假

假就變成真

說的夠通俗了吧?我看的書是電子工業出版社的《c語言開發入門與程式設計實踐》

c語言中邏輯非運算

12樓:友如意鄢楓

if(!eof(fp)):

fp是開啟檔案的指標,eof()是判斷是否在檔案尾的函式,是檔案尾返回邏輯值「真」,不是檔案尾則返回邏輯值「假」,!是邏輯非運算,if是判斷語句

意思就是:

如果(不在檔案尾(fp))

13樓:盈安青方瀾

所謂單目運算子就是只有需要乙個運算元的運算子,如:--、++同理,雙目運算子就是需要兩個運算元的運算子,如:+、-、*、/、=等。還有乙個三目運算子

c語言中三目運算子只有乙個?:

。(需要三個運算元)

14樓:牢桖曼

單目運算子就是只有乙個運算元,如

!a;雙目就是有兩個運算元,如a+b的+就是雙目的。

例:!a,只要a不為0,這個運算結果就是假的,真就是非0;如果a等於0,則為真。

15樓: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.

邏輯運算最後結合。

c語言中邏輯非運算

16樓:天淑敏韶子

if(!eof(fp)):

fp是開啟檔案的指標,eof()是判斷是否在檔案尾的函式,是檔案尾返回邏輯值「真」,不是檔案尾則返回邏輯值「假」,!是邏輯非運算,if是判斷語句

意思就是:

如果(不在檔案尾(fp))

17樓:賓秀榮靳甲

所謂單目運算子就是只有需要乙個運算元的運算子,如:--、++同理,雙目運算子就是需要兩個運算元的運算子,如:+、-、*、/、=等。還有乙個三目運算子

c語言中三目運算子只有乙個?:

。(需要三個運算元)

18樓:員素蘭老辰

單目運算子就是只有乙個運算元,如

!a;雙目就是有兩個運算元,如a+b的+就是雙目的。

例:!a,只要a不為0,這個運算結果就是假的,真就是非0;如果a等於0,則為真。

c語言中邏輯非和階乘的區分

19樓:匿名使用者

不存在啥區分,因為在c中不存在階乘這種n!的寫法,只有邏輯非!x

c語言中邏輯運算子非"!"與"&&"或"||"的優先順序怎麼說?

20樓: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.

邏輯運算最後結合。

21樓:喜歡種蘑菇

同一優先順序的運算子,結合次序由結合方向所決定。簡單記就是:! > 算術運算子 > 關係運算子 > && > || > 賦值運算子。

22樓:飛雪射鹿笑倚鴛

c語言中邏輯運算子優先順序非"!"與>"&&">"||",建議混合使用的時候加上括號,這樣的**便於自己和其他人維護。

23樓:我喜歡蘆潔

「!」>「&&」>「‖」

24樓:

不知道的就加括號,這是常識,不必記

c語言中邏輯運算子用法是什麼?

25樓:夏日絕

1、邏輯運算子是根據表示式的值來返回真值或是假值。在c語言中沒有專門的真值和假值,認定非0為真值,0為假值。

2、邏輯運算子運算規則:

|| 或:兩個條件中,只要有乙個成立,則結果就成立;

&& 與:兩個條件中,兩個同時成立,則結果成立,否則不成立;

!  非:取反之意,如果是真,結果是假,如果是假,結果是真。

下為c語言邏輯運算||和&&的真值表:

c語言c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

c語言中是什麼意思,C語言中 是什麼意思

詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷一件事情是 對 的還是 錯 的,或者說是 成立 還是...

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!http hi.baidu.com rect blog item b5be43da977c6adbb7fd4855.html 邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯...

c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?

extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。 取經人取經 就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。 陳振龍 用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案...