c語言問題inta10,b20,c3表示式a

2021-03-03 21:15:39 字數 1157 閱讀 9498

1樓:匿名使用者

10/20*3

子表示式10/20的結果為0,因為參與的型別均為整型,所以結果也是整型的0

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

2樓:匿名使用者

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

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

3樓:夜禮服假面

a=10,b=20

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

所以!a

4樓:匿名使用者

應該為true

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

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

5樓:小依

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

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

c語言程式問題,要求從鍵盤輸入3個變數的值,a=10,b=20,c=30,然後交換3者,使得a=20,b=30,c=10.

6樓:

main()

7樓:匿名使用者

a=t;

改為 c=t;

這樣就ok

8樓:匿名使用者

你最後那個t應該賦值給c,這樣就對了

大學c語言問題 int a=0,b=1,c=1,d=3 表示式++b&&--c||--a的值是多少?變數a,b,c的值分別是多少?為什麼?

9樓:gta小雞

先計算++b,為2,再計算--c,為0,2&&0為0;然後計算--a,為-1,0||-1為1。所以表示式為1,a,b,c分別為-1,2,0.

10樓:匿名使用者

先計算++b,b = 2 不為0 ,然後計算--c c = 0,不滿足邏輯運算關係,所以還要計算--a,a=0.

b = 2 , c = 0, a = -32768.

C語言若有定義 int a 1,b 2,c 3則語句 a丨丨 bc,執行後b的值為多少

2,或運算只需乙個滿足就行 a 2不等於0個,故或運算結果為一,b運算沒得到執行 a 算得結果是邏輯真,跟後面的部分進行邏輯或運算,不管後面的部分算得結果是真還是假,最終結果都是趙,所以後面的部分就不算了。所以運算後 b 的值還是 2。同理,c 的值還是 3。c語言,若有定義 int a 1,b 2...

c語言指標問題。若有int a0,1,2,3,4,5,6,7,8,9,0p a,i

a.a p a p a,p a 0,這裡就是bai引du用 a 0 b.a i a i 表示取第i 1個元素的位址zhi,位址,表dao 示引用位址中版的資料,這裡就是引用a i c.p i p是指標,位址,可以用權陣列元素引用方式來引用陣列元素。p i 就是a i d.a i a i是第i 1個元...

C語言若有語句int a 1,b 2,c 3則以下值為0的表示式是

因為a 的值為0,a 的值為1,所以c 0 因為 在後面,所有a 表示式的值沒有變,只是改變了a的值!選d,c a為真,值為1,a b 為假,值為0,是恆等於,當然0是不等於1的,所以表示式假,其值為0 答案是d 第乙個是 ascii 邏輯與 只有 a 和 b 中最少有個為 0 時才為0 直接編寫一...