教甄◆資訊科技概論專業(電腦科)題庫下載題庫

上一題
7. 在 C 語言中,下方敘述中的變數都為 int 型態,請問 Ans 值的運算結果為多少?
 a = 1;
 b = 2;
 c = 3;
 Ans = a/b + c/b –(!(a&& b) ? 0 : 1) + (c+c+a)%b;
(A) 1
(B) 2
(C) 3
(D) 4


答案:登入後觀看
難度: 困難
最佳解!
路人 小六下 (2017/07/07)
C語言,整數除法為無條件捨去。由左往右看...


(內容隱藏中)
查看隱藏文字
4F
路人 小六下 (2018/04/28)

你提到的是位元運算,符號是一個&。

兩個&是邏輯值運算,C語言定義為"只要不是0就是true",

因此1 && 2是true。




5F
盧健瑋 高三下 (2019/03/11)

if [true]  

0

else

1

6F
ntustslhs 小三上 (2020/04/19)

a && b -> True

!(a&&b) -> False

!(a && b) ? 0 : 1

該敘述答案為1

7. 在 C 語言中,下方敘述中的變數都為 int 型態,請問 Ans 值的運算..-阿摩線上測驗