C語言中都什麼意思,C語言中 和 符號是什麼意思?

2021-04-18 07:52:54 字數 3383 閱讀 6815

1樓:匿名使用者

一樓不夠詳細嘛

! 非運算子

,就是原來是

真(1)的變成假(0),專原來是假(0)的變成真屬(1)% 求餘運算子,a%b等於a除以b之後的餘數 不過一定注意了%兩邊的數字必須問整型的

&& 與運算子,就是and的意思 一假則假|| 或運算子,就是or的意思 一真則真

2樓:匿名使用者

! 非操作,就是原來是真(1)的變成假(0),原來是假(0)的變成真(1)

% 取餘操作,a%b等於a除以b之後的餘數&& 與操作,並且的意思

|| 或操作,或者

3樓:流水擺渡

&&:邏輯與,有0則為0

||:邏輯或,有1就為1

! 非操作,就是原來是真(1)的變成假(0),原來是假(0)的變成真(1)

% 取餘操作,a%b等於a除以b之後的餘數

4樓:他de生活

區別:1.運算子性來質不同。

&是一個自位運算子。

&&是一個邏輯運算子。

2.作用不同。

&是將兩個二進位制的數逐位相與,結果是相與之後的結果。

&&就是判斷兩個表示式的真假性,只有兩個表示式同時為真才為真,有一個為假則為假,具有短路性質。

3.用途限制。

&除了是一個位運算子,也是取地址符。

&&就是一個單純的邏輯運算子,沒有任何其他含義。

c語言中:&&和||符號是什麼意思?

5樓:

在c語言中,&&和||都屬於邏輯運算子,並且都是雙目運算子。邏輯運算子總共有3個,分別是"&&"、"||"和"!"。

邏輯運算子是用來判斷一件事情是"成立"還是「不成立」,或者說是「真」還是「假」,判斷的結果只有兩個值,用數字表示就是「0」和「非0」。其中,「非0」表示該邏輯運算的結果是「真」,「0」表示這個邏輯運算表示式的結果為「假」。

&&是邏輯與運算子,a && b,一假必假,結合性從左至右。

||是邏輯或運算子,a || b,一真必真,結合性從左至右。

6樓:匿名使用者

左邊那個是並且的意思,一般用於語句的邏輯判斷,右邊那個是運算子,相當於與

7樓:匿名使用者

c語言中&&和||運算子是邏輯運算子,&&是邏輯與,||是邏輯或。以下是這兩種運算子的真值表:

c語言中:&&和||符號是什麼意思?

8樓:匿名使用者

|||&& 和 || 都是邏輯表來達式,

一般用法是 if(表示式1 || 表示式2) 或者 if(表示式1 && 表示式2)。

|| 表示 或 滿足括號裡其中一個,整個表示式就為真,就滿足if判定的條件執行if{}裡的語句。

&& 表示 且 if括號內的表示式都為真 才能滿足if判定的條件 才會執行if{}裡的語句。

9樓:匿名使用者

這兩個運算子都是二進位制的按位操作符。

&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0

|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。

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

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

請問c語言中&&和||的意思

10樓:匿名使用者

&&是邏輯與.

a&&b 只有當a和b都為真時,結果為真.否則為假.

a||b是邏輯或, 當a和b都為假時,結果為假. 否則為真.

int a=1,b=2,c=3,d=4;

c=a&&b;= 1&&2=1

d=a||b; =1||2=1

11樓:四川中公優就業

c語言在進行邏輯與和或運算的特殊性

a && b

如果a為0,則上述表示式的值為0,這時不進行b的運算;只有當a的值為非0時,才進行b的運算。

如:int i=0,j=10;

那麼表示式「i && j++」的值為0, i的值為0,j的值為1而表示式 「i+1 && j++」的值為1,i的值為0,j的值為2a || b

如果a為非0, 則上述表示式的值為1,這時不進行b的運算;只有當a的值為0時,才進行b的運算。

如:int i=0,j=10;

那麼表示式「i || j++」的值為0, i的值為0,j的值為2而表示式 「i+1 || j++」的值為1,i的值為0,j的值為1

c語言中&&!是什麼意思

12樓:匿名使用者

/**&&並且的意思,!是非的意思,沒有你那種寫法,具體使用方式如下*/

int a = 5;

bool b = false;

// 執行判斷處理

if ((a == 5) && !b)

printf("a = %d\n", a);

13樓:鄧某某

左右應該還有兩個運算元,比如a&&!b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真的條件是a為非零並且b為零。

14樓:吃辣不長痘

&是取址運算子,作用是提取一個變數的地址,仔細看看你確定是「&&!」?

15樓:di銘

& 是 取地址

! 是 非

&&是 並且

c語言中&&是什麼意思

16樓:匿名使用者

就是「且」的意思,比如a=0&&b=1就是表示要「|a=0並且b=0」兩個同時成立

17樓:小鼻兒鼻兒

這個是 邏輯與 的意思

就是並且 與 的意思!

18樓:匿名使用者

這樣講吧 打一個比喻

相當於數學中的並集

a且b的意思

19樓:花_開遍地

是一種邏輯運算子,是「且」的意思,是指其連線的兩個條件必須同時滿足

c語言中是什麼意思,C語言中 和 符號是什麼意思?

是與的意思 即左右兩邊都成立才成立 應該是要 左邊成立且右邊不成立才成立 00000000000000000000 的優先順序大於 所以 a b就是 a b 兩個 表示 邏輯與 一個 表示 位與 與非,就是 與 和 非 的合體,比如a b就是a和我b並在一起的對立。不是一體的 和!是分開的 因為!有...

C語言中和是什麼意思,C語言中的符號 和 是什麼意思?

連起來的意思 我舉個例子吧 inta 3 int b 2 intc if a b c a c b 意思是如果a b就執行c a,否則就執行c b 類似於下面的語句 if a b else 條件運算子是?表示式為 表示式1?表示式2 表示式3 表示式2是條件成立 邏輯值為1 時整個表示式的取值 表示式...

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

void process int a,int b,int fun 這句話的意思是宣告一個無返回值的process函式,形參為int a,int b和一個返回int的函式指標 你這來個圖裡的process只是一源個函式的名稱,bai和常用的printf,scanf在同 du一個等級,區別只是,這zhi...