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

来源:2-4 基本数据类型

两颗心的距离最远

2017-02-26 10:49

#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;   
}

写回答 关注

4回答

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

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

    两颗心的距离...

    非常感谢!

    2017-02-28 20:05:18

    共 1 条回复 >

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

    字母y属于一个字符  

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

    bool是什么型,不懂


    qq_12_...

    bool 布尔型,只有两个值,true false。但是C中好像没有这个变量。

    2017-02-26 12:56:18

    共 1 条回复 >

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926894 学习 · 21464 问题

查看课程

相似问题