printf 函數(shù)稱為格式輸出函數(shù),其關(guān)鍵字最末一個(gè)字母 f 即為“格式”(format)之意。其功能是按用戶指
定的格式,把指定的數(shù)據(jù)顯示到顯示器屏幕上。在前面的例題中我們已多次使用過這個(gè)函數(shù)。
1. printf 函數(shù)調(diào)用的一般形式
printf 函數(shù)是一個(gè)標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個(gè)特例,不要求在使用
printf 函數(shù)之前必須包含 stdio.h文件。
printf 函數(shù)調(diào)用的一般形式為:
其中格式控制字符串用于指定輸出格式。格式控制串可由格式字符串和非格式字符串兩種組成。格式字符串是以%開頭的字符串,在%后面跟有各種格式字符,以說明輸出數(shù)據(jù)的類型、形式、長(zhǎng)度、小數(shù)位數(shù)等。如:
“%d”表示按十進(jìn)制整型輸出;
“%ld”表示按十進(jìn)制長(zhǎng)整型輸出;
“%c”表示按字符型輸出等。
非格式字符串在輸出時(shí)原樣照印,在顯示中起提示作用。
輸出表列中給出了各個(gè)輸出項(xiàng),要求格式字符串和各輸出項(xiàng)在數(shù)量和類型上應(yīng)該一一對(duì)應(yīng)。
評(píng)論列表