printf的功能不局限于显示变量中存储的数,它可以显示任意数值表达式的值。利用这一特性既可以简化程序,又可以减少变量的数量。例如,语句
int volume,height,length,width;
volume = height * length * width;
printf("%d\n",volume);
可以用以下形式代替:
printf("%d\n",height * length *width);
printf显示表达式的能力说明了c语言的一个通用原则:在任何需要数值的地方,都可以使用具有相同类型的表达式