請問乙個簡單的C 問題

時間 2023-01-27 22:40:06

1樓:鳥真人

根據我的理論分析和上機實驗,證明只有d是符合c++語法的,輸出為162;

a 選項的 「25%應定義乙個雙精度浮點型,整形會溢位;

b 選項中等號把值賦予的是乙個變數,也就是說a1+a3不是乙個整體,在記憶體裡沒有分配儲存空間,沒辦法儲存;

c 選項中078被識別為乙個八進位制值,改成78就可以;

d 選項中oxa2大小寫都可以,程式對大小寫不敏感,故選d。

2樓:風之玩偶

選ba中%號後應該為整數。

c中為八進位制,078中8不是八進位制中的數,錯誤。

d中0x後有a~f應改為大寫,0x才為小寫。

b中乙個整形變數可以由多個表示式賦值,取最後乙個表示式3*5為a2值。

3樓:網友

c不對 078是八進位制,怎麼可能有有8??

d對 是16進製制的a2十進位制好像是162

0開頭是八進位制。

0x開頭是十六進製制。

對了題目中應該不是o而是0

b試了,不對。

b拆開是。a1+a3=3*5;

a2=a1+a3;

4樓:匿名使用者

呃。全不對|||

a %右側不能是浮點數。

b 表示式a1 + a3不是左值。

d oxa2 <-姑且說這個識別符號沒定義 那個是ox不是0x ||

簡單的C語言問題,乙個簡單的C語言問題

c語言中 的優先順序是最高的!強制型別轉化比它低,所以第乙個a 3好理解 a int double 3 2 0.5 int 1.99 2 a int double 1 0.5 int 1.99 2 a int 1.5 int 1.99 2 a int 1.5 1 2 a int 3.5 a 3vb我...

簡單的C 問題。新手不懂,乙個簡單的C 問題。新手不懂。。。。

將s設定為乙個較大的陣列,比如說s 100 將每次計算的面積,按照排序演算法儲存進去。增加乙個變數記錄輸入的次數。到輸入結束之後,按照順序輸出。演算法是對的,就是要按照老師要求的格式再修改一下。當年學c 也是這樣一步步走出來的。建立乙個陣列,將每次得到的s值存入該陣列,全部存完後進行氣泡排序,不排序...

簡單的C語言的問題,問一下,乙個簡單的C語言的問題,問一下

a b c 1 已經賦值1給了c 對於 a b c 這個語句按理說是先分別執行a,b,c三個變數的自加,然後按 和 從右到左的結合順序,先做b c,然後再 a 剛才的結果 但是 c語言做了優化,這個語句先執行 a 由於後面接著的是 也就是說最後結果是看 a 其它運算的結果 所以,不管括號中的是什麼結...