課程
/后端開發(fā)
/C
/C語言入門
%s\n 這個(gè)有什么用?
2016-08-05
源自:C語言入門 4-1
正在回答
%s\n ?中的%s是格式符,現(xiàn)在我們在慕課網(wǎng)學(xué)到用到的有四種。
分別是:%d ?%c ?%s ?%f
%d ? 帶符號十進(jìn)制整數(shù), ?int a=10;printf("%d",a); ? ? ?打印輸出結(jié)果 ? ? 10
%c ? ?單個(gè)字符 ? ? ? ? ? ? ? ?char x='a'; printf("%c",x); ? ? ? ? ? ? ? ? ? ? ? ? ? ? a
%s ? ?字符串 ? ? ? ?printf("%s","David,你好"); 或 printf("David,你好"); ? ??David,你好
%f ? ?6為以內(nèi)實(shí)型數(shù)(小數(shù)) ?float a=1.23; ? printf("%f",a); ? ? ? ? ? ? ? ? 1.230000
%是引導(dǎo)符和后面的小寫字母 d ?c ?s ?f 組合成格式符。
%%為輸出百分號,
%不是出現(xiàn)在printf語句中的小括號中的雙引號中,則一般用于取余。因?yàn)槲也恢榔渌梅ㄋ赃@么解釋。%兩側(cè)是數(shù)字,表達(dá)式 。
\n是換行符 例:?int a=10;printf("%d",a); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??printf("%d",a);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 輸出:1010
? ? ? ? ? ? ? ? 而|:?int a=10;printf("%d\n",a); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?printf("%d\n",a);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?輸出: ?10
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 10
這么用也是可以的:?int a=10;printf("\n%d\n\n",a);
每出現(xiàn)一次換一行,如果沒換證明你前后沒有其他輸出的語句。 ?
??
慕斯1827896 提問者
當(dāng)然,這樣也是允許的
#include <stdio.h>
int main()?
{
? ? int a=10;
? ? char b='x';
? ? float c=2.22;
? ? double d=9.11;
? ? printf("\n%d\n%c\n%f\n%lf\n",a,b,c,d);
? ? printf("上一次輸出的換行符");
return 0;
}
輸出字符并換行,s代表字符,\n代表換行符
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答這個(gè)符號不懂
1 回答++--符號不太懂
3 回答標(biāo)識符有些不懂
2 回答這些符號是些啥意思?。?/p>
2 回答后面這個(gè)符號取決于被模數(shù)的符號有點(diǎn)不懂 求大神指點(diǎn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-11
%s\n ?中的%s是格式符,現(xiàn)在我們在慕課網(wǎng)學(xué)到用到的有四種。
分別是:%d ?%c ?%s ?%f
%d ? 帶符號十進(jìn)制整數(shù), ?int a=10;printf("%d",a); ? ? ?打印輸出結(jié)果 ? ? 10
%c ? ?單個(gè)字符 ? ? ? ? ? ? ? ?char x='a'; printf("%c",x); ? ? ? ? ? ? ? ? ? ? ? ? ? ? a
%s ? ?字符串 ? ? ? ?printf("%s","David,你好"); 或 printf("David,你好"); ? ??David,你好
%f ? ?6為以內(nèi)實(shí)型數(shù)(小數(shù)) ?float a=1.23; ? printf("%f",a); ? ? ? ? ? ? ? ? 1.230000
%是引導(dǎo)符和后面的小寫字母 d ?c ?s ?f 組合成格式符。
%%為輸出百分號,
%不是出現(xiàn)在printf語句中的小括號中的雙引號中,則一般用于取余。因?yàn)槲也恢榔渌梅ㄋ赃@么解釋。%兩側(cè)是數(shù)字,表達(dá)式 。
\n是換行符 例:?int a=10;printf("%d",a); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??printf("%d",a);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 輸出:1010
? ? ? ? ? ? ? ? 而|:?int a=10;printf("%d\n",a); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?printf("%d\n",a);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?輸出: ?10
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 10
這么用也是可以的:?int a=10;printf("\n%d\n\n",a);
每出現(xiàn)一次換一行,如果沒換證明你前后沒有其他輸出的語句。 ?
??
2016-08-11
當(dāng)然,這樣也是允許的
#include <stdio.h>
int main()?
{
? ? int a=10;
? ? char b='x';
? ? float c=2.22;
? ? double d=9.11;
? ? printf("\n%d\n%c\n%f\n%lf\n",a,b,c,d);
? ? printf("上一次輸出的換行符");
return 0;
}
2016-08-05
輸出字符并換行,s代表字符,\n代表換行符