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

char isfat = 'y';​为何这一句要用字符型char

#include <stdio.h>
int main()
{
    int age = 15;
    int height = 162;
    float weight = 82.5;
    char isfat = 'y';
    printf("年龄:%d 岁\n", age);
    printf("身高:%d CM\n", height);
    printf("体重:%f KG\n", weight);
    printf("是否属于肥胖儿童:%c\n", isfat);
    /*%d,%f,%c此类符号在后面会有讲解*/
    return 0;   
}

提问者:两颗心的距离最远 2017-02-26 10:49

个回答

  • qq_12_9
    2017-02-26 12:58:08
    已采纳

    因为程序想回复一个“是”/“不是”,也就是“Y”/“N”。所以就用了字符型。

  • qq_5月的四叶草_0
    2017-05-23 20:01:46

    字母y属于一个字符  

  • 两颗心的距离最远
    2017-02-26 11:37:29

    bool是什么型,不懂


  • 落雲
    2017-02-26 11:28:12

    也可以用bool型,此处只是表示方式而已