作业帮 > 综合 > 作业

在C语言中%d %f 还有 在什么情况下用到他们 为什么会用呢

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 03:42:27
在C语言中%d %f 还有 在什么情况下用到他们 为什么会用呢
我刚学C语言 还是一个菜鸟 还有 用到他们有什么意义呢
printf("\n l=%f,area=%f\n",l,area);在这里有两个回车换行符 为什么会回车换行呢?有什么意义吗?
%d %f是打印变量的类型.%d是整数类型.%f是浮点类型(就是含小数点的,默认为6位)
\n是表示回车,即,转到下一行.它的意义多表现在有多个printf的时候,为了不混淆,一般每个printf的内容占一行.题目中两个回车换行,为了保证即和上边一行换,有防止下一个printf忘记加换行符,导致打印在一行.就像温度计量体温,其前后都要甩一下一样.当然,这是多余的.
比如:如果i=1 area=2
printf(" l=%f",l)
printf("area=%f\n",area)
结果:
1
2.00000
再问: 上边那个式子为什么括号内刚开始就要换行呢?
再答: 防止上边的printf忘记加\n,就像温度计开始也要甩一下一样,其实无关紧要。 不过我给的回答,好像有错误,应该是: printf(" l=%f",l) printf("\n area=%f\n",area) 结果: 1 2.00000