\n使用情況
#include <stdio.h>
int main(){
??? int age = 18;
?float height = 1.85;
?char unit = 'm';
?printf("小明今年%d歲\n", age);
?printf("小明身高%f%c\n", height, unit);
?printf("小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)");
?return 0;
}
什么情況下要用 \n? ?printf("小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)");直接打印 不用加%s嗎
2016-11-08
\n是換行符,就是表示重起一個(gè)新行開(kāi)始輸出。
在字符串的什么位置,那么輸出的時(shí)候也對(duì)應(yīng)在那個(gè)位置換行
比如printf(?""123\n456?);
\n在123之后,所以輸出123結(jié)束便重起一行開(kāi)始輸出,結(jié)果是:
123
456
小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)這一句有兩種輸出方法:
1、添加字符串符合%s再調(diào)用字符串定義名來(lái)輸出
#include <stdio.h>
int main(){
??? int age = 18;
?double height = 1.85;
?char unit = 'm';
?char zfc[] = "小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)\0";
?printf("小明今年%d歲\n", age);
?printf("小明身高%f%c\n", height, unit);
?printf("%s\n",zfc);
?return 0;
}
2、不添加字符串符號(hào)直接輸出
2016-05-11
對(duì)的,要是只是一串中文字符的話是不用加%s的