红联Linux门户
Linux帮助

c 语言问题

发布时间:2011-09-27 13:23:55来源:红联作者:wmqj
#include

int main(void)
{
int a,b,c;
int d;

a=1;
b=2;
c=3;

printf("a+b+c=%d\n",d);

getchar();
}



我想问一下这里的%d 代表什么意思
文章评论

共有 9 条评论

  1. 112233ab 于 2011-10-02 10:51:42发表:

    看看书吧,基础东西

  2. Apate 于 2011-10-01 00:19:00发表:

    唉 我忽然之间有点自信了= =

  3. organization 于 2011-09-28 12:06:40发表:

    程序有误把,没给d付值啊。在printf之前要加d = a + b + c; 再说主函数是int型的,要返回结束return 0;啊。

  4. xlu0706 于 2011-09-28 11:56:58发表:

    哎,我原以为我是最差的!

  5. 相思爱文 于 2011-09-27 19:16:39发表:

    基础语法,任何一本介绍c语言的书前几章都有说明

  6. 书中、颜如玉 于 2011-09-27 16:02:23发表:

    double

  7. crossbitter 于 2011-09-27 15:47:00发表:

    还是好好看书吧,这都是基础的东西。

  8. 尚楠 于 2011-09-27 14:15:50发表:

    那叫格式控制说明,它是由"%"和格式字符组成的,"%d“是输出整形的数,比如还有“%f”输出单精度实数,“%c”输出一个字符,“%s”输出字符串!

  9. 尚楠 于 2011-09-27 14:15:40发表:

    那叫格式控制说明,它是由"%"和格式字符组成的,"%d“是输出整形的数,比如还有“%f”输出单精度实数,“%c”输出一个字符,“%s”输出字符串!