char最大不是255吗,为什么可以写256?
本帖最后由 1613551 于 2022-3-25 22:42 编辑首先题目是第一张图
第二张图是小甲鱼的程序
char的最大值不是255吗,为什么小甲鱼会输入256?
在这一题char为什么要输入256?是怕名字太大了吗?
这是我的程序
#include <stdio.h>
main() {
char a ;
int b, c;
printf("请输入您的名字:");
scanf("%s", &a);
printf("请输入您的身高(cm):");
scanf("%d", &b);
printf("请输入您的体重(kg):");
scanf("%d", &c);
printf("=========正在为您转换=========\n");
double d = c * 2.2;
double e = b * 0.39;
printf("%s的身高是:%.2f(in),", a, e);
printf("体重是%.2f(lb)", d);
return 0;
} 数组大小没有限制。
char类型取值 -128 ~ +127 也没有255
页:
[1]