- 相關(guān)推薦
c語(yǔ)言中%s的用法
C語(yǔ)言是計(jì)算機(jī)軟件領(lǐng)域非常經(jīng)典的編程語(yǔ)言,unix、linux等眾多操作系統(tǒng)均是由C語(yǔ)言編寫(xiě)而成。而在硬件控制、底層驅(qū)動(dòng)等應(yīng)用領(lǐng)域,C語(yǔ)言更是具有不可替代的作用。下面小編就跟你們?cè)敿?xì)介紹下c語(yǔ)言中%s的用法,希望對(duì)你們有用。
c語(yǔ)言中%s的用法 篇1
%s在C語(yǔ)言中代表字符串型格式符。
%c和%s一般用在printf、sprintf等字符串格式化函數(shù)中,用于決定格式化參數(shù)的數(shù)據(jù)類型。如printf("%s", a)會(huì)將變量a作為字符串類型進(jìn)行格式化。
%s需要配合printf函數(shù)一起使用,如下所示:
printf("%s","adfds");//輸出字符串a(chǎn)dfds。
c語(yǔ)言中%s的搭配用法:
C語(yǔ)言的.格式輸出中,%c,%s這些代表要輸出的數(shù)據(jù)的數(shù)據(jù)類型,例如:
1、%d:十進(jìn)制有符號(hào)整數(shù)。
2、%u:十進(jìn)制無(wú)符號(hào)整數(shù)。
3、%f:浮點(diǎn)。
4、%s:字符串。
c語(yǔ)言中%s的用法 篇2
c語(yǔ)言中%s的`用法如下:
s格式符,用來(lái)輸出一個(gè)字符串。有以下幾種用法:
1、%s。
printf("%s","china");
輸出字符串“china”。
2、%ms。
輸出字符串占m列,如果字符串本身長(zhǎng)度超過(guò)m,則可以超過(guò)m列,全數(shù)輸出;如果字符串小于m,則左補(bǔ)空格。
3、%-ms。
輸出字符串占m列,如果字符串小于m,則字符串靠左,右左補(bǔ)空格。
4、%m.ns。輸出占m列,但只取字符串中的左端n個(gè)字符,這n個(gè)字符輸入輸出在m列的`右則,左則補(bǔ)空格。
5、-%m.ns。n個(gè)字符輸出在m列的左側(cè),右側(cè)補(bǔ)空格。
#include
int main ()
{undefined
printf("%3s,%7.2s,%.4s,%-5.3s
","china","china","china","china");
}
china, ch,chin,chi
【c語(yǔ)言中%s的用法】相關(guān)文章:
C語(yǔ)言中assert用法02-26
C語(yǔ)言中sscanf的用法05-09
c語(yǔ)言中邏輯或的用法05-23
c語(yǔ)言中default的用法05-26
C語(yǔ)言中assert的用法06-02
C語(yǔ)言中sizeof的用法04-15
c語(yǔ)言中多個(gè)if的用法02-16
c語(yǔ)言中fprintf的用法02-02