C语言教材上类型转化上有char→int(单向箭头),但是为什么在运行VC++6.0时int转换成char也可以呢?谢谢
答案:2 悬赏:70 手机版
解决时间 2021-02-12 14:11
- 提问者网友:温旧梦泪无声
- 2021-02-11 14:08
C语言教材上类型转化上有char→int(单向箭头),但是为什么在运行VC++6.0时int转换成char也可以呢?谢谢
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-02-11 15:09
当int的值也在char的范围内时,可是可以转的。
转化的前提是,转化后不能丢失精度。
转化的前提是,转化后不能丢失精度。
全部回答
- 1楼网友:轮獄道
- 2021-02-11 16:25
你好!
每个char型字符都一个对应得ASCII值,将char转换为int时实际输出的是char对应的ASCII值,将int类型转换为char时输出的是ASCII值对应的字符
int a=10;
char b='c';
printf("%d,%c",b,a);
我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯