慕斯7460451
2016-01-05 14:14
为什么这一节里面printf后面不能将%d改成18,而后面那一节将%d改不改成数字没有关系
也可以改成18,printf("")这里面可以直接输入数字,就是把数字当成字符串输出,字符串你往后学就知道了。
但是如果想通过读取age的值,就需要用%d来格式化输出,因为int age = 18;age是int 类型的所以用 %d。具体的你要继续往后学就明白了
所以说你可以写成
#include <stdio.h>
int main()
{
int age = 18; /*这里定义年龄*/
printf("我今年18岁!\n");
return 0;
}
也可以写成
#include <stdio.h>
int main()
{
int age = 18; /*这里定义年龄*/
printf("我今年%d岁!\n",age);
return 0;
}
C语言入门
926025 学习 · 20793 问题
相似问题