C语言--scanf()与printf()的区别--易混淆。

以下述温度转换程序为例:

#include

	int main(void)
	{
		float fahr = 0, celsius = 0;
		printf("请输入相应的华氏温度:");
		scanf("%f", &fahr);
		celsius = (5.0 / 9.0)*(fahr - 32.0);
		printf("相应的摄氏温度为:%f", celsius);
		return 0;
	}
scanf("%f", &fahr);
  1. 双引号中只要声明要输入值的变量类型即可,不要写多余的东西;
  2. 后面要赋值的变量一定要加 &
printf("相应的摄氏温度为:%f", celsius);
  1. 双引号中可以加入相应的提示语句,所见即输出;
    2.不用 &

你可能感兴趣的:(代码经历)