答案:char的范围是有符号-128 ~ 127无符号0 ~ 255 int的范围是-32768 ~ 32767 所以只有当你表示的数据的值在它们的公共范围之内是可以替换的,如果不在公共范围之内就不可以替换!
3.5 整型变量与字符型变量是否在任何情况下都可以互相代替?如:char c1,c2;与int c1,c2;是否无条件等价?
于 2024-04-19 15:06:20 首次发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)
答案:char的范围是有符号-128 ~ 127无符号0 ~ 255 int的范围是-32768 ~ 32767 所以只有当你表示的数据的值在它们的公共范围之内是可以替换的,如果不在公共范围之内就不可以替换!