這篇文章將為大家詳細(xì)講解有關(guān)在C語(yǔ)言中putchar和printf對(duì)比有哪些區(qū)別,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
區(qū)別:putchar()函數(shù)只能輸出單個(gè)字符,而printf()函數(shù)可以輸出各種類型的數(shù)據(jù),例如字符型、浮點(diǎn)型、整數(shù)型;“printf("%c",'A')”相當(dāng)于“putchar('A')”,如果只想輸出一個(gè)字符,putchar()較好用。
在C語(yǔ)言中,有三個(gè)函數(shù)可以用來(lái)在顯示器上輸出數(shù)據(jù),它們分別是:
puts():只能輸出字符串,并且輸出結(jié)束后會(huì)自動(dòng)換行,在《第一個(gè)C語(yǔ)言程序》中已經(jīng)進(jìn)行了介紹。
putchar():只能輸出單個(gè)字符
printf():可以輸出各種類型的數(shù)據(jù),如%d %f %lf %s 都可以
putchar和printf之間沒什么好比的,各自有各自的功能
如printf("%c",'A')
相當(dāng)于 putchar('A')
;
關(guān)于“在C語(yǔ)言中putchar和printf對(duì)比有哪些區(qū)別”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。