%s在输出字符串的时候是可有可无的吗?

来源:4-1 分支结构之简单if语句

哈哈哈哈丶

2015-10-31 16:11

printf("哈哈哈哈哈\n");和printf("%s\n","哈哈哈哈")的输出结果是一样的,那么这个%s在这里是不是可有可无?

写回答 关注

1回答

  • hhh112123123
    2015-10-31 16:27:57

    第一个printf里面没有变量,意思是直接输出双引号里面的内容,当要输出一个变量的值时,就必须用格式输出符了,%s是代表输出字符串 。     再比如说你给a.b分别赋个值,你求c=a+b ,这时候就得写printf("%d",c); 这样输出数字,而无法直接用双引号输出。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题