永发信息网

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); 我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯