C語言輸出格式和型別,c語言輸出格式 s

2025-01-13 08:40:22 字數 2504 閱讀 8341

1樓:厙長順贏巳

大概前面呼叫字串檔案,然後你定義乙個變數用來存放helloworld!

再printf("%s",a(就是你定義的那個變數));也許這樣可以,,,不過我字串還不怎麼會用。。。

#include""

#include""

main()

chara[15];/好像13就夠大了,,,a[15]=hello

world!;/加上空格什麼的,好像還要有乙個用於表示結束的,一共就需要13個長度。也許還要把這個字串用雙引號括起來,這個我不是很清楚,還沒學,,*

printf("%s",a[15]);

你自己再在書上看一下吧,,我這個大概有很多錯誤,,,呵呵。

2樓:能淑珍類倩

字元『1』、字元『2』、字元『3』的asc碼值分別為。

計算機執行。

printf("%c,",b++)

語句時,輸出格式為。

c字元格式,所以先輸出字元。b也就是。

再將。b增一。這時b=3

asc碼值為51。

接著執行。printf("%d",b-a);

輸出格式為。

d整形格式,所以輸出。

b的asc碼值與。

a的asc碼值的差;也就是。

所以程式的執行結果為。

c語言輸出格式%*s

3樓:綠鬱留場暑

c語言輸出格式%*s,標識形參佔位。

在printf中使用,表示用後面的形參替代的位置,實現動態格式輸出。例如:printf("%*s",10,s);意思是輸出字串s,但至少佔10個位置,不足的在字串s左邊補空格,這裡等同於printf("%10s",s)。

4樓:網友

格式符,用來輸出十進位整數。

d,按整型資料的實際長度輸出。

md,m為指定的輸出欄位的寬度,資料位數小於m,左邊補空格,若大於m,按實際長度輸出。

ld,輸出長整型資料(long)

格式符,以八進位輸出整數(不帶符號,他將符號位也作為八進位數的一部分了)

o,參考%d的解釋。

lo,參考%ld的解釋。

mo,參考%md的解釋。

x格式符,以十六進位輸出整數。

也是3種參考%d的解釋。

格式符,用來將unsigned型資料,既無符號數,以十進位形式輸出。

格式符,輸出乙個字元。

格式符,輸出乙個字串。

s,如printf("%s","china")

ms,輸出的字串佔m列,字串長度小於m,左邊補空格,如果超出則全部輸出。

-ms,串小於m,則在m列範圍內字串左靠,右補空格。,輸出佔m列,但只取字串左端n個字元。這n個字元輸出在m列的右邊,然後左邊補空格。,和上面的放下,就是n個字元輸出在m列的左側,右邊補空格。n>m,那麼m自動取n的值,既保證n個字元正常輸出。

格式符,用來輸出實數,以小數形式輸出。

f,全部輸出,而且輸出6位小數。,輸出資料共佔m列,n位小數,如果資料長度小於m那麼左邊補空格。,和上面的相反,為左靠齊,右補空格。

e格式符,以指數形式輸出實數。

e,不指定輸出資料所佔的寬度和數字部分的小數位數。

和%,這裡n指小數部分的位數。

g格式符,用來輸出實數,它根據數值大小,自動選擇f格式還是e格式,(選佔寬最少的一種),且不輸出無意義的0.這種格式用的不多。

5樓:網友

舉個例子,比較好說明一下。

printf("%*s",5,"123");

執行一下,這條語句,輸出。

###代表乙個空格)

類似於%5d 這樣的狀況。

這裡*被常量5代替,用於控制最小字元寬度,主要是針對,最小字元寬度未知的情況,當然*可以對應整型變數。

6樓:李少傑噢

表示寬度控制符由下個引數決定,而不是直接給出。

7樓:觀陰大士

輸出fioat型,就是單精度的,帶有小數點的。

8樓:經桃

printf(格式控制,輸出列表)

格式控制包括格式說明和格式字元。

格式說明由「%」和格式字元組成,如%d%f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由「%」字元開始的。不同型別的資料用不同的格式字元。

格式字元有d,o,x,u,c,s,f,e,g等。

如%d整型輸出,%ld長整型輸出,%o以八進位數形式輸出整數,%x以十六進位數形式輸出整數,%u以十進位數輸出unsigned型資料(無符號數)。%c用來輸出乙個字元,%s用來輸出乙個字串,%f用來輸出實數,以小數形式輸出,%e以指數形式輸出實數,%g根據大小自動選f格式或e格式,且不輸出無意義的零。

scanf(控制字元,位址列表)

格式字元的含義同printf函式,位址列表是由若干個位址組成的表列,可以是變數的位址,或字串的首位址。如scanf("%d%c%s",&a,&b,str);

c語言輸入輸出函式的格式,C語言輸入輸出格式

一 格式輸出函式printf 1 呼叫形式一般為 printf 格式化控制字串 輸出表列 2 格式化控制字串用於指定輸出格式,它有三種形式 1 格式說明符 規定了相應輸出表列內容的輸出格式,以 打頭,如 d o等 2 轉義字元 用來輸出轉義字元所代表的控制 或者特殊字元,比如常用的 n t 3 普通...

關於c語言列印輸出格式的問題,c語言關於字元變數輸出的問題

應該是這樣的 x 格式是輸出整型數 整型數佔4位元組 ch 0 設定為十六進位制數a0,化為二進位制為10100000,最高位 即符號位 為1,表示負數,輸出時擴充套件為4位元組 擴充套件方法 用符號為補滿前面的各位 就是1111 1111 1111 1111 1111 1111 1010 0000...

c語言幫我看看這是什麼輸出格式

main while x 執行下上面的程式你就知道是怎麼回事了 其實是輸出 1 和 4 兩個數 x 5的時候輸出4 之後x 1 然後 x x 0 所以輸出 4了 你這個do while迴圈執行了2次。第一次 x 5,x 4執行後x 1,所以輸出1.第二次 x 0,x 4執行後x 4,所以輸出 4.i...