c語言這個輸出是什麼,C語言,這個輸出是什麼???

2021-05-13 05:08:00 字數 1769 閱讀 6496

1樓:黑色灬品味

首先你是不是打錯了,"%06.1d%%" 應該是"%06.1f%%",這樣才可能輸出,%d輸出整形,沒辦法輸出浮點,然版後%06.

1f中6是用六個位置,0是指第一個非零數字前用零填充,.1小數點後保留1位小數,float又是單精度浮點數,過指定小數位自動四捨五入,%%是輸出%,所以k*100=85.67,輸權出就是0085.

7%,所以選b

2樓:

輸出類似*********x%的錯誤值,與a、b、c、d各選項都不匹配。

3樓:匿名使用者

很顯然題目是錯的 %d不可能列印出浮點數

4樓:緣來我屬貓

答案是~~~~~~~~a

c語言中"%x,%o"輸出是什麼?

5樓:唐寒夜

用在scanf函式bai中,"%x,%o"表示%x對應的第一個du變zhi量dao接收一個十六進位制數,回

再接收一個逗號不賦給任何答

變數,最後接收一個八進位制數賦給%o對應的變數。字母大小寫均可。

用在printf函式中,"%x,%o"中的%o控制符是錯誤的,因為有的編譯器只認%o不認%o,就是說在printf中是分大小寫的。%x對應輸出大寫字母的十六進位制數,%x對應輸出小寫字母十六進位制數;中間逗號照搬輸出,%o對應輸出八進位制數。

1、這一類符號是「格式說明」

2、用於格式輸入與格式輸出,就是我們常見的printf和scanf函式中在輸入輸出時,對不同型別的資料(如int,float,char等)要使用不同的格式說明。

(1)%d,用來輸出十進位制整數。

(2)%f,用來輸出實數(包括單,雙精度),以小數形式輸出。

(3)%c,用來輸出一個字元。

(4)%s,用來輸出一個字串。

6樓:匿名使用者

c語言中%x的意思是

bai以十六進位制數形式輸du出整數,zhi類似%x的輸出格

dao式還有:

1.%c:單個版

字元2.%d:十進權制整數

3.%f :十進位制浮點數

4.%o:八進位制數

5. %s :字串

6.%u:無符號十進位制數

7.%%:輸出百分號%

7樓:

用在scanf函式中,

bai"%x,%o"表示%x對應的du第一個變數接收一個十六zhi進位制數,再接收一個逗dao號不賦給版任何變數,最後接收一個八

權進位制數賦給%o對應的變數。字母大小寫均可。

用在printf函式中,"%x,%o"中的%o控制符是錯誤的,因為有的編譯器只認%o不認%o,就是說在printf中是分大小寫的。%x對應輸出大寫字母的十六進位制數,%x對應輸出小寫字母十六進位制數;中間逗號照搬輸出,%o對應輸出八進位制數。

8樓:匿名使用者

%x是指以16進位制數輸出%o是指以8進位制數輸出

%mf中的m為指定輸出欄位的寬度.如果資料的位數小於m,則左端補以空格,若大於m則按實際位數輸出!

其他的的輸出格式符都可以這麼用:%d,%c....

9樓:匿名使用者

%x 格式化為16進位制的字串

%o 格式化為8進位制的字串

%4.2f 格式化浮點數為寬度為4保留小數點2為的字串見msdn printf函式說明

10樓:匿名使用者

%x輸出八進位制數,,%o輸出十六進位制數

c語言求輸出這個下列陣列

首先不是輸出兩次,printf才是輸出 估計你的意思是上面的初始化,你認為a 0 0 初始化了兩次 if else 條件是if i j 涉及了a 0 0 else 後就是i j 此時a 0 0 已不滿足 再if j 0 中已沒有a 0 0 是設定陣列時 對a 0 0 操作,輸出的那一組兩層巢狀的fo...

c語言,輸入3,輸出,c語言,輸入3,輸出1 2,3 4,

include int main int argc,char argv c語言中如何讓1 2 3 4 5 6 7 8 9 10的結果以小數輸出 首先你要強制轉bai換下1 3 5 7 9 讓他們為dufloat 這樣算出來的結果就zhi為浮點型 float dao1 然後 printf f 列印版 ...

c語言for迴圈輸出問題,C語言 for迴圈輸出陣列的問題

include include typedef int elemtype typedef int status typedef struct lnode lnode,linklist 如果i小於1或者大於表長加1,則返回error if p j i 1 s linklist malloc sizeo...