常用的輸出函數是指將輸出結果顯示在屏幕上的函數,它們是putchar(),puts()和printf
()三個函數。
1.輸出一個字并的函數putchar()
該函數的功能是將所指定的一個字符輸出到屏幕上,即將該字符顯示在屏幕上。該函數的格式如下:
intputchar(c)
intc;
其中,C是該函數的參數。該函數將c所表示的字符顯示在屏幕上。c可以是一個字符常量,也可以是一個字符型變量,還可以是一個表達式。正常情況下。該函數返回輸出字符的代碼值。出錯時,返EOF.
2.輸出一個字符串的函數puts()
該函數的功能是將所指定的字符串顯示在屏幕上。其格式如下:
intputs(s)
Char*s;
其中,s是該函數的參數,該參數指出要輸出顯示的字符串,它可以是一個字符串常量,也可以是一個字符型數組,或是一個指向字符串的指針。該函數正常時返回零。
3.標準格式輸出函數printE()
該函數是將指定的表達式的值按指定的格式輸出到屏幕上,即顯示在屏幕上。該函數的格式如下:
intprintf("(控制串)’,(參數表))
該函數的參數可分兩個部分:一部分是<控制串》,用雙引號括起;另一部分是(參數表>,中間用逗號分隔。(控制串)中包含有格式符和一般字符。格式符是百分號作為標識符,其后用一個字母表示輸出格式,該字母稱為格式說明符。該函數的格式說明符如下所示:
d--十進制整數
o-一八進制整數
x--十六進制整數
u--無符號整數
c--單個字符
s--字符串
f一-浮點數〔小數型)
e--浮點數(指數型)
g--e和f中較短的一種
在格式標識符(%)與格式說明符之間可以使用修飾符,用來限制輸出數據的寬度和對齊方式。常用的修飾符如下:
數字。數字-小數點前面的數字用來表示輸出數據的最小域寬。所謂最小域寬是指當輸出數據的實際寬度小于最小域寬度時,按最小域寬輸出數據,一般用空格符補到最小域寬;當輸出數據的實際寬度大于最小域寬時,則按實際寬度輸出數據?梢娮钚∮驅捠怯脕碇赋鲚敵鰯祿淖钚挾;小數點后面的數字用來表示輸出數據的精度,對浮點數來講表示小數點后的位數;對字符串來講表示輸出字符串的最大個數,并將超過的部分截掉;對整數來講表示輸出的最大位數,超過的部分被截去〔很少使用)。
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |