问答详情
源自:4-6 循环结构之while循环

c语言中的printf,%d怎么用

while函数的那个例题 int i=0://抄写次数 while  (i<10): {         i++:         ptintf("第%d遍书写: computer\n",i); } 中的第 %d遍书写;的%d是什么意思啊 还有打印的时候为什么是(第几遍书写:computer) 难道% d在这里面代表的数字吗

提问者:张志辉1111 2016-12-06 13:39

个回答

  • 除却巫山_
    2016-12-06 13:53:54

    %d代表的是C语言中的格式化输出的一种。%d表示输出格式为十进制整数,比如

    int a=10;
    printf("%d",a);

    %c代表的是单个字符,比如

    char b='a';
    printf("%c",c);

    %s表示的是输出字符串,比如

    print("%s","我是一个字符串");

    %f表示的是输出保留小数点后六位的小数,比如

    float c=1.11;
    printf("%f",c);
    输出结果就为1.110000

    你可以格式符多输出练习练习试试就明白了。