黑马程序员技术交流社区
标题:
类型自动转换的问题,大神进
[打印本页]
作者:
我是main
时间:
2015-3-23 22:22
标题:
类型自动转换的问题,大神进
按照范围大小 int>char>byte 那么为什么byte类型不能自动转换为char 类型,而char类型却能自动转换 成int类型
作者:
黑马:二师兄
时间:
2015-3-23 22:44
表示整数默认类型就是int,今天刚学这么理解来着。就记得系统默认int类型
作者:
hhh233
时间:
2015-3-23 22:58
int 范围包括char了 char范围不包括byte 所以就不能隐式转换
作者:
fantacyleo
时间:
2015-3-23 23:34
本帖最后由 fantacyleo 于 2015-3-23 23:35 编辑
3楼正解。楼主你说char>byte这句话是错的。char是无符号的,取值必定大于等于0,而byte是有符号的,可以容纳负数。而int的范围显然是大于char。同时char可以提升到int也算是C语言留下的传统吧
作者:
wrui
时间:
2016-6-24 21:49
规定的,不需要理解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2