x呵呵m
2015-08-09 13:17
#include <stdio.h>
int main()
{
int age = 15;
int height = 162;
float weight = 82.5;
int 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;
}
哪里出错了??
我觉得没有问题
虽然 'y' 是字符类型,但是 int 是4个自己,char是一个字节, int isfat = 'y'; 是没有问题的
当然还得取决于编译器,毕竟这么写是不太常规的
int isfat = 'y';
单引号表示字符型,修改成char型吧
char isfat = 'y';
C语言入门
926896 学习 · 21532 问题
相似问题