在C语言的学习过程中,我们会遇到求两个整数的和这个程序,这是C语言最简单的程序之一。
下面我们来先看一下代码:
#include <stdio.h>
int main()
{
int a = 123;
int b = 456;
int sum;
sum = a+b;
printf("%d",sum);
return 0;
}
再来看一下运行的结果:
在程序运行结果中已经显示了代码的部分含义,下面我们来补充一下对%d的理解。
我们所定义的a,b和sum都是整数,而%d代表的是十进制整数,把它放在printf中。我们之前说过了,printf函数输出的内容是引号里面的,我们可以直接在引号里面写一个579,这是sum的值,但是我们无法确定sum就是579,因为我们是可以改变a和b的值的。那么面对一个可变的sum,我们就需要在引号内输入%d,而这个%d对应的是后面的sum,每一个%d值对应一个变量。
像下面的:
printf("%d%d",a,b);
这里面第一个%d对应a,第二个对应b。
这一篇到此结束。