c在C語言中代表字符型格式符。s在C語言中代表字符串型格式符。c和%s一般用在printf、sprintf等字符串格式化函數(shù)中,用于決定格式化參數(shù)的數(shù)據(jù)類型。如printf(%s, a)會將變量a作為字符串類型進(jìn)行格式化。
創(chuàng)新互聯(lián)建站于2013年開始,先為梧州等服務(wù)建站,梧州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為梧州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
%s表示輸出 字符串。%c表示輸出單個(gè)字符。%p表示輸出指針的值。%e表示輸出指數(shù)形式的浮點(diǎn)數(shù)。%x, %X 表示輸出無符號以十六進(jìn)制表示的整數(shù)。%0 表示輸出無符號以八進(jìn)制表示的整數(shù)。
“%”在c語言中有兩種釋義,一是求余符號,經(jīng)常會用到判斷一個(gè)數(shù)是不是能被另一個(gè)整除;二是引導(dǎo)符,用于引導(dǎo)輸入輸出項(xiàng)表列的格式,C語言運(yùn)算符號的種類編輯:算術(shù)運(yùn)算符 用于各類數(shù)值運(yùn)算。
C語言輸出時(shí)的%d和%c等都是格式化字符串的約定,%d表示整型格式, %c表示字符型格式。
1、printf(輸出格式,輸出參數(shù)表列);輸出格式是指你想怎樣輸出你要輸出的內(nèi)容。
2、printf()函數(shù)是格式化輸出函數(shù),一般用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。printf()函數(shù)的調(diào)用格式為: printf("", )。格式輸出,它是c語言中產(chǎn)生格式化輸出的函數(shù)(在 stdio.h 中定義)。
3、printf()是C語言標(biāo)準(zhǔn)庫函數(shù),用于將格式化后的字符串輸出到標(biāo)準(zhǔn)輸出。標(biāo)準(zhǔn)輸出,即標(biāo)準(zhǔn)輸出文件,對應(yīng)終端的屏幕。printf()申明于頭文件stdio.h。函數(shù)原型:int printf ( const char * format, ... )。
4、printf 是指格式化輸出函數(shù),主要功能是向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。printf 是C語言標(biāo)準(zhǔn)庫函數(shù),定義于頭文件 stdio.h。printf 函數(shù)的一般調(diào)用格式為:printf(格式化字符串, 參量表)。
5、printf在c語言中是格式化輸出的函數(shù),主要功能是向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。在編寫程序時(shí)經(jīng)常會用到此函數(shù)。若成功則返回輸出的字符數(shù),輸出出錯(cuò)則返回負(fù)值。
準(zhǔn)確的說,應(yīng)該是輸出語句,輸入語句,輸出語句是“printf(輸出格式)”,輸入語句是scanf(輸入格式)。
輸出 printf(%d,x); //這個(gè)不用多說噻,至于字符和字符串的操作再說。
指代不同 printf:是格式化輸出函數(shù)。scanf:是C語言中的一個(gè)輸入函數(shù)。功能不同 printf:用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。
scanf()是C語言中的一個(gè)輸入函數(shù)。函數(shù) scanf() 是從標(biāo)準(zhǔn)輸入流stdio (標(biāo)準(zhǔn)輸入設(shè)備,一般指向鍵盤)中讀內(nèi)容的通用子程序,可以說明的格式讀入多個(gè)字符,并保存在對應(yīng)地址的變量中。
輸入以空白字符分割)6) 標(biāo)準(zhǔn)輸出:printf(可以格式花輸出數(shù)字,字符,字符串等。)文件輸入輸出:在上面的輸入輸出函數(shù)(除了 getchar,getch)前面加上 f,比如fgetc,fputc,fscanf,fprintf,就是文件輸入輸出函數(shù)了。
printf和scanf都是c語言中的常用函數(shù),最主要在于功能不同。printf是輸出函數(shù),向外部按照規(guī)定格式輸出數(shù)據(jù),scanf是輸入函數(shù),從外部(鍵盤)讀取輸入的數(shù)據(jù)。
C語言格式字符輸出格式有d,o,x,u,c,s,f,e,g等。如%d整型輸出,%ld長整型輸出,%o以八進(jìn)制數(shù)形式輸出整數(shù),%x以十六進(jìn)制數(shù)形式輸出整數(shù),或輸出字符串的地址。%u以十進(jìn)制數(shù)輸出unsigned型數(shù)據(jù)(無符號數(shù))。
c語言輸出格式%*s,標(biāo)識形參占位。在printf中使用,表示用后面的形參替代的位置,實(shí)現(xiàn)動(dòng)態(tài)格式輸出。
C語言里通過printf函數(shù),可以輸出任意格式和任意類型。printf()函數(shù)是格式化輸出函數(shù), 一般用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。printf()函數(shù)的調(diào)用格式為: printf(格式化字符串, 參量表)。