在C語言中,表示式2 5的值是多少

時間 2021-08-11 17:53:26

1樓:匿名使用者

1:^優先順序高於|,答案23;

2:不管優先順序,答案18;

3:^為乘方運算,答案55.

2樓:隨殤

結果是23,雖然我也不知道為什麼

3樓:

55|是算術運算子,而||是邏輯運算子。|是按位進行或運算,||中凡是不為0的數都是true,是0為false.

23|2^5解如下:

(23) =00010111

(2^5)=00100000 將對應位進行或運算得00110111(即為55)

23||2^5解如下:

23和2^5都不是0,所以都為true,而true||true為true(即為1)

4樓:匿名使用者

| 是 或者 的意思

23=(010111)

2^5=32=(100000)

| 是按位或,兩個裡至少有一個為1結果就是1,結果是(110111)=55

5樓:鯎

23|2^5=23

這是位運算子,要先轉化為2進位制

|是位運算中的 或 只要有1就為1

^是位運算中的 異或 兩個不同為1相同為0;

並且^比|優先;

6樓:公羊乃

這個東西沒見過,只知道邏輯語句“||”。

7樓:黑藏暗

邏輯或運算子,||為條件或運算子

vb。 表示式3*5^2 mod 23\3的值

8樓:匿名使用者

3*25 mod 23\3

75 mod 7答案5

vb中 25 mod 3 + 23 \ 5* 2 的值是多少怎麼算?

9樓:匿名使用者

所以先分別計算11\\3的結果得到3 (11除以3的商是3吧。。)然後計算11 mod 3 得到2(11除以3的餘數)然後再計算 運算得到3 2=5 5

10樓:匿名使用者

25 mod 3的值為:1

23 \ 5*2先算5*2,再算23/10,值為:2

最後結果:1+2=3

11樓:匿名使用者

5*2=10 ,23\10=2,25 mod 3=1,1+2=3

c語言中表示式的值怎麼算,C語言中表示式的值怎麼算

墨汁諾 此式即等同於 4!3 2 4 1 5 1代表真,0代表非,則原式即 1 1 0 所以值為0。例如 12 5 2 只為這個是整數運算,結果只取整數部分。62 1 6 7 7 6 1 13 49 623.2 6 7 1 44.8 可以。逗號運算子,從左至右計算,取最後一個表示式的值作為整個語句的...

ab在c語言中是什麼運算,在C語言中,表示式 a b c是什麼意思?

冰寧 稱為連線符,用來將巨集引數或其他的串連線起來。例如有如下的巨集定義 define con1 a,b a e b define con2 a,b a b 00那麼 printf f n con1 8.5,2 printf d n con2 12,34 將被為 printf f n 8.5e2 p...

關於c語言中逗號表示式

盛晚竹陀賦 式子的最後結果取決於最後乙個表示式 即a 5 a只被賦值過一次,即a 3 5所以表示式值為20 蕢梅箕酉 主要是將程式中多行完成並作一行完成 比如這樣一句 while gets s strcmp s,0 你看一下應該能明白怎麼用 就是執行了gets和strcmp 但是返回的是strcmp...