C语言的新手,请教.!

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:27:38
#include<stdio.h>
main()
{int a,d.sum;
a=12;d=54;
sum=a+d
printf("sum is%d\n",sum);
}

简单的.! (我知道,要不怎么叫新手,!)
我想知道 printf("sum is%d 输出
里为什么多了个"is",?

在printf函数中 如果你的输出是字符串形式的
里面字符串就按照你所写的输出
比如本题 sum is
当碰到%d的时候 编译器会去找后面的参数中的数据进行替换

我昏
不要 is 就输出 sum 66
不要sum与 is 就输出 66
全要 输出 sum is 66

hehe,你该学学最基本的英语了。。。。。

printf函数是你在引号里的内容照样输出 除了那个参数的代表含义,这样输出is是为了让看程序的人理解 最终的 和 是多少 与程序本身关系不太大

printf 就是要把双引号里除了格式说明符的东西都打出来呀,格式说明就输出变量的值啊

printf("sum is%d\n",sum);这打的是什么?