发布网友 发布时间:2022-04-28 21:19
共4个回答
热心网友 时间:2022-06-23 06:07
不可以完全替代,因为char和int有个取值范围的问题,int的取值范围比char大,用char存超过其取值范围的int型数据,会溢出。热心网友 时间:2022-06-23 06:07
char类型是1个字节的整数,也就是说它只能表示 -128--127之间的整数,无符号的unsigned char范围是0--255,所以char不能代替int ,相反,控制好取值范围,int倒是可以替代char热心网友 时间:2022-06-23 06:08
不行,char只有1字节,最多只能表示256个整数,而int是2或者4字节,肯定不够。热心网友 时间:2022-06-23 06:08
完全替代?char 跟 int 是两种不同的数据类型,在内存中占的字节数不同