C語言初級問題

2021-03-10 20:33:57 字數 800 閱讀 5810

1樓:鄧浪

a 答案

錯誤是因為bai他要表達的意思du是八進位制zhi 但是八進位制是以0開頭

dao 他是以o開頭

回 所以錯了 b 答案錯誤答是因為它是以0開頭 所以是八進位制 但是八進位制最大數為7 所以錯了

c 答案錯誤是因為這時c語言中的冪數表達法 但是e後面必須是整數 且e前後必須有數字

d 答案他表示的是長整形資料

所以d答案對了

2樓:匿名使用者

b o d h 分別表示

二進位制,八進位制,十進位制,十六進製制數

答案是d

a o115 八進位制數表示應該寫成

回115o

b 0118 0開頭表示八進位制數,不該

答有8,最大7

c 1.5e1.5 後面指數不能是1.5

3樓:聽海的聲音

o115 應該是0115

0118 裡面不能有8 因為是八進位制1.5e1.5 e後面要是整數

115l 為長整形數

4樓:

a.0115表示du八進位制數,第一位是zhi0,不是o:010,011,016:8,9,14

b.同理,8不能表示八進位制數

daoc.e或e後跟一回個整數表示以答10為底的冪數,0.23026e1,2.3026e0,23.026e-1

d.整型常量後加乙個字母l或l,表示[signed]long[int],在記憶體中佔4個位元組,同int

C語言問題,c語言問題

int a 4 void main int a 2 這種局 bai部變數,會du隱藏掉上一級 定義zhi的同名變數,下面dao 也是一樣回 中有效。所以上面的復合語句中,會輸出0,下面呼叫sub1時,實際上傳入的是main中的int a 2 又有a a 1,所以會輸出1,下面也是一樣的,main中的...

C語言問題,c語言問題?

include include include typedef struct nodelinknode,link void main link pa s int da int flag 0 pa head 讓pa指向頭結點 dowhile flag 0 link pb head pb pb next...

C語言問題,C語言問題,求助

while語句的執行順序 1.判斷x的值 非0為真,0為假 2.執行 3.執行 裡面的 這裡是空,所以沒任何動作。所以會一直迴圈到x 0,判定為假,迴圈終止。接著執行減減,最後列印結果為 1 c語言問題,求助 這題是迷惑人用的.因為迴圈內部沒有break,所以for會一直執行下去,直到a 11,這時...