问答详情
源自:2-4 基本数据类型

%s和%c

#include <stdio.h>

int main(){

    int age = 18;

float height = 1.85;

char unit = 'm';

printf("小明今年%d岁\n", age);

printf("小明身高%fm\n", height, unit);

printf("小明现在在慕课网上学习IT技术%c"); 

return 0;

}

为什么最后面用的事%c而不是%s

%s就验证不通过

提问者:慕的地9824263 2016-06-11 17:22

个回答

  • 月影_
    2016-06-11 17:59:25

    %c:字符。%s:字符串

  • 诗松3483700
    2016-06-11 17:53:20

    你打错了。

    #include <stdio.h>

    int main()

    {

        int age = 18;

        float height = 1.85;

        char unit = 'm';

        printf("小明今年%d岁\n", age);

        printf("小明身高%f%c\n", height, unit);

        printf("小明现在在慕课网上学习IT技术"); 

        return 0;

    }

    其实不用纠结死%s还是%c的,一一对应,一种对应一个符号