printf是格式化的輸出函數(shù),scanf是C語言的輸入功能;printf用于以規(guī)定格式將信息輸出到標(biāo)準(zhǔn)輸出設(shè)備,scanf是一種格式輸入功能,即以用戶指定的格式從鍵盤將數(shù)據(jù)輸入到指定的變量中。
scanf與printf的區(qū)別一、指代不同
1、printf:是格式化輸出函數(shù)。
2、scanf:是C語言中的一個(gè)輸入函數(shù)。
二、功能不同
1、printf:用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。
2、scanf:是格式輸入函數(shù),即按用戶指定的格式從鍵盤上把數(shù)據(jù)輸入到指定的變量之中。
三、特點(diǎn)不同
1、printf:的調(diào)用格式為:printf("<格式化字符串>",<參量表>)。printf()是C語言標(biāo)準(zhǔn)庫函數(shù),在 stdio.h 中定義。輸出的字符串除了可以使用字母、數(shù)字、空格和一些數(shù)字符號以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。
2、scanf:scanf() 是從標(biāo)準(zhǔn)輸入流stdin(標(biāo)準(zhǔn)輸入設(shè)備,一般指向鍵盤)中讀內(nèi)容的通用子程序,可以說明的格式讀入多個(gè)字符,并保存在對應(yīng)地址的變量中。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)