为了账号安全,请及时绑定邮箱和手机立即绑定

\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("小明现在在慕课网上学习IT技术");
 return 0;
}


什么情况下要用 \n   printf("小明现在在慕课网上学习IT技术");直接打印 不用加%s吗

正在回答

2 回答

\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、不添加字符串符号直接输出

http://img1.sycdn.imooc.com//5821ecf60001a21004380597.jpg

0 回复 有任何疑惑可以回复我~

对的,要是只是一串中文字符的话是不用加%s的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

\n使用情况

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信