c語言這個題為什麼b是對的d是錯的

2021-03-04 08:53:54 字數 1621 閱讀 7721

1樓:金色潛鳥

028.5e-3 可以,但加上bai -0xf 就組成du了表示式,0xf 是16進製制常數。

0003.e5 等同

zhi 0003.0e5, 等同 3.0e5 是數值常量dao.

b 的 2個 數用專 逗號分隔,屬前面是合法的16進製製數,後乙個是 e 格式的常數。

2樓:匿名使用者

解這道題需要管什麼數字是什麼進

制麼? 只需要看它是不是常量不就ok了?

0003.e5你需要管專它是什麼進製呢屬

,反正確實是常量。

第二個是個表示式,

028.5e-3這個是常量,但是後面跟個-0xf,你把它分成2半看028.5e-3 -0xf, 前半部分是常量,後半部分也是常量,但拼在一起不就是表示式了!!!!

這不就好比1 和 -1,兩個拼一起成1-1麼?

3樓:匿名使用者

0003.e5這個就是3乘以10的5次方,只不過加個點就不是int型別了

感覺d也沒問題

c語言這道題為什麼選a?

4樓:旦蛋的幸福

1 整型常數, 預設是int型別。

要寫長整型, 必須在結尾加l

所以 只有a對。

2 賦值的時候 如果多個=符號。 那麼左邊的 都必須是變數d選項 相當於

b+c=1

a=b+c;

明顯 b+c=1這個是不合法的。

而c選項 是

k=i==j

根據優先順序 等效於 k=(i==j)

即判斷i j是否相等。 如果相等, k為1. 否則為0

5樓:匿名使用者

switch的執行過程是,如果 case 語句不包含 break,控制流將會繼續執行後續的 case,直到結束或者遇到 break 為止。在題目中,不存在break的,所以當匹配到case 1時,會執行相應的a++,因為沒有break,所以會繼續執行case 2中的語句。

6樓:爻訊科技

switch ... case 語句一定要在case後面加break語句,否則執行完當前case會接著執行下乙個case。

此題中case 1結束後,沒有break,所以直接進入case 2,所以a兩次++,b一次++,答案為a。

c語言 第八題為什麼選b,a哪錯了?

7樓:童之新

表示式是由一系列運算子(operators)和運算元(operands)組成的

運算子包括算術運算子,邏輯運算子,關係運算子等等運算元可由常量或變數組成

最簡單的乙個表示式就是常量表示式了,比如乙個數字1所以這道題中ab選項有分號和逗號不屬於運算子,錯誤d選項在c語言中沒有這樣語法規則,錯誤

8樓:匿名使用者

只說說答案a)為什麼是錯的,題目明確說明的條件是:若變數已經正確定義並賦值***這裡重點是最後的三個字」並賦值「,a=a+7;假如原本賦值為a=5;那麼5=5+7這個等式還能成立嗎?不言而喻。

9樓:牽著螞蟻小散步

a是語句 b是逗號表示式。。

這題的D選項為什麼是錯的,這道題為什麼d選項不對?

首先你得明確密碼子是位於信使rna上的,鹼基中只有agcu,沒有t。最後乙個選項中act是dna上的,因此不是密碼子 天吶,這是高中的生物題,我已經忘記了,不好意思 aug是起始密碼子也是甲硫氨酸的密碼子,所以半胱氨酸的密碼子為ugc,對應的dna的鹼基序列為acg,若突變為act則a t c分別對...

c語言中6d中是什麼意思,C語言中6d中是什麼意思

c語言中,6d 6為指定的輸出欄位的寬度為6。如果資料的位數小於6,則左端補以空格,若大於6,則按實際位數輸出。這主要是為了右對齊的格式化輸出。c語言的語法限制不太嚴格,對變數的型別約束不嚴格,影響程式的安全性,對陣列下標越界不作檢查等。從應用的角度,c語言比其他高階語言較難掌握。也就是說,對用c語...

初三英語第五題,為什麼選C不選D啊?我覺得是過去完成時,過去做的事情對現在造成的影響莫。跪求解析

首先,has rained是現在完成時而不是過去完成時。過去完成時是had rained.其次,問者問的是這個事故是怎麼發生的,回答的人說 很難看清路,因為正在下雨。表示的是過去的那個時間點 發生事故的時候 正在進行的一種情況,所以要用過去進行時態。滿意請按採納鍵。考點名稱 過去進行時 過去進行時 ...