程序清单2.2 fathm_ft.c程序
// fathm_ft.c -- 把2音寻转换成英寸
#include <stdio.h>
int main(void)
{
int feet, fathoms;
fathoms = 2;
feet = 6 * fathoms;
printf("There are %d feet in %d fathoms!\n", feet, fathoms);
printf("Yes, I said %d feet!\n", 6 * fathoms);
return 0;
}
程序运行结果
2.5.1 程序说明
程序在一开始处有一条注释,给出了文件名和程序的目的。写这种程序说明很简单,而且在以后浏览或打印时很有帮助。
2.5.2 多条申明
程序在一条声明中声明了两个变量,而不是一个变量。为此,要在申明中用逗号隔开两个变量(feet和fathoms)。
int feet, fathoms;
和
int feet;
int fathoms;等价。
2.5.3 乘法
C语言用 * 表示乘法。
feet = 6 * fathoms;
的意思是“查找变量fathoms的值,用6乘以该值,并把计算结果赋给变量feet”。
2.5.4 打印多个值
程序的输出结果如上图所示。
第一个printf()中进行了2次替换。双引号后面的第一个变量(feet)替换了双引号中的第一个%d,双引号后面的第二个变量(fathoms)替换了双引号中的第2个%d。注意,待输出的变量列于双引号后面;变量之间要用逗号隔开。
第2个printf()函数说明待打印的值不一定是变量,只要可求值得出合适类型值的项即可。