黑马程序员技术交流社区
标题:
自反赋值
[打印本页]
作者:
何祥旺
时间:
2012-5-14 10:36
标题:
自反赋值
char ch = 'A';
ch += (char)1;//式一
ch = ch + (char)1;//式二
式一和式二为什么不相等呢
作者:
熊华明
时间:
2012-5-14 16:10
ch += (char)1都是char类型,而ch = ch + (char)1是一个算术式,故系统默认下不能将一个int型自动转向成char型
作者:
熊华明
时间:
2012-5-14 22:28
你定义的是一个char类型,当一个数值类型可以容纳一个unsigned short类型的值时,从char到该数值类型就可以隐式转换。否则的话,就需要显示转换。
作者:
魏庆君
时间:
2012-5-15 12:19
应该和+的作用有关系
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2