课程
/后端开发
/C
/C语言入门
如printf(”%s\n“,"吃大餐");
为什么不写成printf("吃大餐");
这样不是更方便吗?
加格式符的意义在哪里?求大佬解答
2018-01-29
源自:C语言入门 4-4
正在回答
格式化可以一起输出多个元素,你的第二种写法只能输出单一字符串
例如:printf(”%s\n“,"吃大餐");
末尾\n有换行,还可以加一些%d什么的占位符
而printf("吃大餐");只能输出一个字符串,但是你要讲整型和字符串同时输出就不行了,当然要是单独输出一个字符串的时候用这种方法是比较简单的。
综上格式符是为了输出一次输出多种元素,而第二种是为了输出字符串简单
tauboom 提问者
慕用5086216
因为高大上,看的好看吧
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答关于格式化符
2 回答关于格式化符
1 回答关于C组合格式化符
1 回答格式化符%d
4 回答"printf("普通字符输出格式符", 输出项);"为啥叫做格式化语句?格式化的意思不是删除吗?