例:求华氏温度100°F对应的摄氏温度。计算公式如下:
c=5×(f-32)/9
式中:c表示摄氏温度,f表示华氏温度。
源程序
/*将华氏温度转换为摄氏温度*/
#include <stdio.h>
int main(void)
{
/*定义两个整型变量,celsius 表示摄氏度,fahr 表示华氏度*/
int celsius, fahr ;
/*空行,用于分隔变量定义和可执行语句*/
fahr=100; /*对变量fahr赋值*/
celsius=5*(fahr-32)/9;/*温度转换*/
/*调用printf ()函数输出结果*/
printf("fahr=%d,celsius=%d\n",fahr,celsius);
return 0;
}
运行结果
fahr =100,celsius =37
程序中调用printf ()函数输出结果时,将双引号内除%d以外的内容原样输出,并在第一个%d位置上输出变量fahr 的值,在第二个%d的位置上输出变量celsius 的值。