12-打印多个值
2.5.4 打印多个值
最后,程序以新的方式使用 printf()
函数。如果编译并运行该程序,输出应该是这样:
There are 12 feet in 2 fathoms!
Yes, I said 12 feet!
程序的第 1
个 printf()
中进行了两次替换。双引号后面的第 1
个变量( feet
)替换了双引号中的第 1
个 %d
;双引号后面的第 2
个变量( fathoms
)替换了双引号中的第 2
个 %d
。注意,待输出的变量列于双引号的后面。还要注意,变量之间要用逗号隔开。
第 2
个 printf()
函数说明待打印的值不一定是变量,只要可求值得出合适类型值的项即可,如 6 * fathoms
。
该程序涉及的范围有限,但它是把英寻转换成英尺程序的核心部分。我们还需要把其他值通过交互的方式赋给 feet
,其方法将在后面章节中介绍。