试问:
1.第三行double pay =0.0是什么意思?
2.第七行的printf("\n")又是什么意思额或者说这个printf输出了什么?
ps:大一新生,有不懂的请多多指教谢谢
1.第三行double pay =0.0是什么意思?
double pay 声明了一个变量,pay = 0.0将这个变量的值初始化为0.0.
2.第七行的printf("\n")又是什么意思额或者说这个printf输出了什么?
\n表示换行符,printf("\n")输出一个换行符,即进行换行操作。
1:int类型是整型,double,float类型是浮点型,可以理解为数字中带小数点的类型,那么第三行其实就是定义了一个double类型的变量pay,并初始化为0,0.0只是带个小数点说明他是浮点数而已,写0也没问题吧。
这里你可以整理一下c语言中所有的类型,char,int,float,double等以及相关关键字都大概了解一下
2:printf是一个格式化输出的函数,前面“”起来的格式化的字符串,这里你要注意一个是对应类类型的输出要对应的格式,比如int类型用%d,你可以搜索统计梳理一下
另一个就是一些转义符的相关含义,比如 \n是换行 \t好像是空个8个字符(具体你百度一下) 以及其他转义符
转义符可以让你输出时达到想要的效果,比如换行,空格,对齐啥的。