课程
/后端开发
/C
/C语言入门
为什么这一节里面printf后面不能将%d改成18,而后面那一节将%d改不改成数字没有关系
2016-01-05
源自:C语言入门 2-3
正在回答
也可以改成18,printf("")这里面可以直接输入数字,就是把数字当成字符串输出,字符串你往后学就知道了。
但是如果想通过读取age的值,就需要用%d来格式化输出,因为int age = 18;age是int 类型的所以用 %d。具体的你要继续往后学就明白了
慕斯7460451 提问者
所以说你可以写成
#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语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答c语言中,什么情况下用+=,什么情况下用+
4 回答为什么%d不应该改成%f
2 回答什么情况?
1 回答什么情况?
1 回答return什么情况下要有