课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
如 double 型兼容 int 型,但是 char 型不能兼容 int 型?
常理说char的字节大一点,应该是可以转化int 型的才对啊?
2018-07-23
源自:Java入门第一季(IDEA工具)升级版 2-9
正在回答
根据精度和存储的最大数据来看的:如高精度向低精度转换会发生精度丢失,所以需要强制转换;而大数据类型向小数据类型转换时,因为它们是用二进制存储的,所以会截取后面的有效长度赋给目标变量,可能会出错(之所以说说可能,因为当大数据类型的数据在小数据的表示范围内时就不会,因为被截断丢失的部分都是0)。
char的是一个字节,但int型是4个字节
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答自动类型转换的条件1 目标类型能与源类型兼容
3 回答目标类型源类型
1 回答目标类型大于源类型
1 回答当源类型是char 目标类型是int时
2 回答关于类型兼容