C語(yǔ)言輸出的概念
輸出是以計(jì)算機(jī)主機(jī)為主體而言的,從計(jì)算機(jī)向輸出設(shè)備輸出數(shù)據(jù)稱為輸出,C語(yǔ)言本身不包含輸出語(yǔ)句,如果不加頭文件,下述代碼就會(huì)報(bào)錯(cuò)。
//#include//頭文件
int main()//主函數(shù) 程序的入口
{
printf("Hello xiaolin!\\n");// \\n是換行的意思
return 0;
}
編譯結(jié)果:
D:\\閆小林\\講義資料\\1-100\\測(cè)試.cpp In function'int main()':
D:\\閆小林\\講義資料\\1-100\\測(cè)試.cpp [Error]'printf' wasnot declaredin this scope
C語(yǔ)言printf用法
1、一般格式
printf(格式控制,輸出表列)
- 格式控制
格式控制是用雙引號(hào)括起來的一個(gè)字符串,稱“轉(zhuǎn)換控制字符串”,簡(jiǎn)稱“格式字符串”,包含:
- 格式聲明:由%和格式字符組成,如%d、%f。
- 普通字符:即需要在輸出時(shí)原樣輸出的字符。
- 輸出表列
- 輸出表列是程序需要輸出的一些數(shù)據(jù),可以是常量、變量或表達(dá)式。
C語(yǔ)言格式字符
1、d格式符
用來輸出一個(gè)有符號(hào)的十進(jìn)制整數(shù)。
2、c格式符
用來輸出一個(gè)字符
3、s格式符
用來輸出一個(gè)字符串
4、f格式符
用來輸出實(shí)數(shù),以小數(shù)形式輸出,有兩種用法:
①基本型,用%f,不指定輸出數(shù)據(jù)的長(zhǎng)度,由系統(tǒng)根據(jù)數(shù)據(jù)的實(shí)際情況決定數(shù)據(jù)所占的列數(shù)。
②指定數(shù)據(jù)寬度和小數(shù)位數(shù),用%m.nf,m代表輸出的數(shù)據(jù)占m行,n代表其中包含n位小數(shù)。
③輸出的數(shù)據(jù)向左對(duì)齊,用%-m.nf,作用和②差不多,就是數(shù)據(jù)要向左靠,右端補(bǔ)空格。
5、e格式符
用來指定以指數(shù)形式輸出實(shí)數(shù)。
C語(yǔ)言格式字符 | 意義 |
---|---|
d | 輸出一個(gè)由符號(hào)的十進(jìn)制整數(shù) |
c | 輸出一個(gè)字符 |
s | 輸出一個(gè)字符串 |
f | 以小數(shù)形式輸出實(shí)數(shù) |
%m.nf | m指定數(shù)據(jù)寬度,n指定小數(shù)位數(shù) |
e | 以指數(shù)形式輸出實(shí)數(shù) |
l | 與d格式符相同,習(xí)慣用d格式符 |
o | 以八進(jìn)制整數(shù)形式輸出 |
x | 以十六進(jìn)制數(shù)形式輸出 |
u | 輸出無(wú)符號(hào)十進(jìn)制整型數(shù)據(jù) |
g | 輸出浮點(diǎn)數(shù),系統(tǒng)自動(dòng)選f或e格式符 |
-
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7174瀏覽量
87158 -
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7575瀏覽量
134092 -
Printf
+關(guān)注
關(guān)注
0文章
81瀏覽量
13564
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論