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 其它運算的結果 所以,不管括號中的是什麼結...