Hino
2016-05-11 09:09
#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("小明现在在慕课网上学习IT技术");
return 0;
}
什么情况下要用 \n printf("小明现在在慕课网上学习IT技术");直接打印 不用加%s吗
\n是换行符,就是表示重起一个新行开始输出。
在字符串的什么位置,那么输出的时候也对应在那个位置换行
比如printf( ""123\n456 );
\n在123之后,所以输出123结束便重起一行开始输出,结果是:
123
456
小明现在在慕课网上学习IT技术这一句有两种输出方法:
1、添加字符串符合%s再调用字符串定义名来输出
#include <stdio.h>
int main(){
int age = 18;
double height = 1.85;
char unit = 'm';
char zfc[] = "小明现在在慕课网上学习IT技术\0";
printf("小明今年%d岁\n", age);
printf("小明身高%f%c\n", height, unit);
printf("%s\n",zfc);
return 0;
}
2、不添加字符串符号直接输出
对的,要是只是一串中文字符的话是不用加%s的
C语言入门
926023 学习 · 20793 问题
相似问题
回答 1
回答 1