离觞殇
2019-03-02 17:31
不懂这个点。
char占的空间字节数比int和double都少,int的字节数比double少,int可以转换成double,char自然既可以转换成int也可以转换成double
你可以把字节看做箱子的容量,
字节小的转换成字节大的
相当把小箱子放到大箱子里
没事
如果是字节大的放到字节小的
就像把大箱子塞到小箱子里
此时会发生精度损失
char是一个字节,double是八个字节,为啥不可以转换?
C语言入门
926210 学习 · 20797 问题
相似问题