C語言,若a10b20,則ab的值為多少

2021-03-03 21:15:38 字數 2027 閱讀 4558

1樓:匿名使用者

1~~~~~~~~~~

2樓:錢傳傑

#include"stdio.h" void main()

c語言中,a=10,b=20,表示式!a

3樓:匿名使用者

因為!優先順序比《高 所以先運算!a 結果為假即表示式結果為0

0 < b 所以最後的結果為真(true)

4樓:夜禮服假面

a=10,b=20

那麼a的八進位制就是0000000000001010,那!a 就是1111111111110101,轉換為十進位制肯定是大於b的

所以!a

5樓:匿名使用者

應該為true

a為非零為真 !邏輯取反運算結果為0

然後與b比較 0<20結果為true(真)

6樓:小依

a = 10,b = 20,表示式!a

對的就是「true",錯誤就是"false"

c語言中 a=10,b=20,!a

7樓:匿名使用者

!a :其中 !邏輯非運算子,是把其右邊的運算元進行真假轉換。

如果運算元 a 是非零值,那麼 !a 的結果為 0 ,如果運算元 a 是 0 ,那麼 !a 的結果為 1 。

就是說 !a 的結果只有兩個,要麼為 1, 要麼為 0 。

非零值為真,零值為假。

真的值為 1 ,假的值為 0 。

int a = 10, b = 20;

!a < b 的運算過程:

因為 ! 運算子比 < 運算子的優先順序要高,所以先算 !a 的結果。a = 10,10是一個非零值(為真),那麼 !a 的結果為 0 。

此時 !a < b 變成了 0 < b,即 0 < 20,結果為 1(真)。

其實,如果熟練之後,根本不需要看 !a 的結果,因為其結果不是 1 就是 0,都會小於 20。

當然也可以把**執行起來看看輸出結果,如下圖:

測試**

下面是原始碼,可以執行測試:

#include

int main()

c語言中,a=10b=20,表示式!a

8樓:cindere鞡

你好:10b=20這樣的語法應該是錯的。

我也剛開啟編譯器試了一下,這樣不能

通過編譯。版

即使編譯器有差異,權我們拋開編譯器不說,吧這條語法用人的邏輯來看:

b=20/10;a=10b;則a=20,b=2;

表示式!a

希望我的回答能幫助到你。

9樓:匿名使用者

bool test

a=10;

b=20;

test=!(a

結果:test=true;

如果你定義的是數值型別,test返回的是一個非零數

10樓:匿名使用者

這是多少進的?16?

c語言中,a = 10,b = 20,表示式!a

11樓:小依

a = 10,b = 20,表示式!a

對的就是「true",錯誤就是"false"

12樓:匿名使用者

!a < b 等同 (!a) < b

即0 < 20,結果是true

13樓:夜禮服假面

a = 10,b = 20,表示式!a

c語言中,a10b20,表示式a《b,值為多少

你好 10b 20這樣的語法應該是錯的。我也剛開啟編譯器試了一下,這樣不能 通過編譯。版 即使編譯器有差異,權我們拋開編譯器不說,吧這條語法用人的邏輯來看 b 20 10 a 10b 則a 20,b 2 表示式 a 希望我的回答能幫助到你。bool test a 10 b 20 test a 結果 ...

若根號5 a,根號7 b,則根號0 85的值用a b可以表示

是 17 b吧,否則沒法做的 0.85 85 10 5 17 10 ab 10選c 題目錯了吧,0.85 85 10 5 17 10 ab 10選c 你輸入的有問題啊,根本就不知道你的題目是什麼 已知根號7的小數部分為a,根號5的小數部分為b,求a b的值?a 2 根號7 b 2 根號5 a b 4...

若A,B是實對稱矩陣,則A與B有相同的特徵值是A與B相似的充分必要條件。為什麼

1 必要性 根據定理 相似矩陣有相同的特徵值。若矩陣a與矩陣b相似,則矩陣a與矩陣b有相同的特徵值。2 充分性 因為矩陣a與矩陣b均是實對稱矩陣,所以矩陣a與矩陣b均可對角化 且矩陣a與矩陣b有相同的特徵值,所以矩陣a與矩陣b相似於由相同特徵值構成的同一個對角矩陣 所以矩陣a與矩陣b相似。擴充套件資...