为什么为什么
1 回答

网络首席管理监察官
TA贡献5条经验 获得超5个赞
你好,%后面加个d、f、c、s等等,这些是C在输出时候的一种格式说明。用来进行不同数据类型的值的格式输出。
后面的 \n。反斜杠加个n。在C当中表示换行。 当代码在执行的时候发现 \n 的时候,程序就不会显示出\n这两个字符,而是做出换行这个行为。
要输出整数的话就写 scanf("%d" ,10);
要输出带有小数点的数(浮点数)就写%f
要输出字符则写%c
要输出字符串(即多个字符)就写%s
在你的代码中“没有奖励” 这句话是一个字符串。而%s 就是用来输出字符串的。
至于为什么。额,这是C的规定,就像人类规定了1+1=2一样。不要深究为什么。
- 1 回答
- 0 关注
- 1375 浏览
添加回答
举报
0/150
提交
取消