在C语言中printf后面的句子怎么解释?如:printf(%f\n,y); }

如题所述

你那个是错的,正确的应该是printf(“%f\n”,y);
printf是打印后面的内容的意思,也就是输出
括号里面是要输出的内容
引号和分号是固定格式,引号里面是要输出的内容,分号是一个句子的结束
%f是表示输出的是浮点型数据
\n是表示换行
逗号是表示把前面引号内的内容和后面的变量分开
y是一个变量
比如y=5
则输出来就是5.0000000,因为浮点型是精确到小数点后7位。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-19
应该是printf("%f\n",y)把 你把引号露了。
%f代表数据类型,就是输出一个float型的数。这个数的值就是逗号后面的y中储存的值。
\n是换行的意思。就是说\n之后的内容 转到下一行输出。
这么说差不多能明白吧。
第2个回答  2011-04-19
以 float 格式输入 y 这个数字 \n换行