黑马程序员技术交流社区
标题:
“++”运算符问题
[打印本页]
作者:
别急独角戏
时间:
2015-8-16 22:01
标题:
“++”运算符问题
byte b1=1;
byte b2=++b1;
上述代码可以正常运行
"++"和普通运算符的机制哪里不同,为什么右边没有自动提升成int
作者:
zyan
时间:
2015-8-16 22:12
自动包含隐式转换(byte)
作者:
要踏实小伙子
时间:
2015-8-16 22:21
2楼正解,++ +=等这种操作都隐含 转换,它会自动匹配左边 数据类型进行转换,这道题就是转成运算时int 然后++操作隐含转换又转回去了
作者:
永远的EOF
时间:
2015-8-16 22:23
困扰好久了
作者:
deng2242
时间:
2015-8-16 22:39
++与b2是没有关系的,只作用于b1
作者:
代晃
时间:
2015-8-16 22:48
它们是同一类型的,只是做了一个赋值运算,++是自增,不是和其他数据进行运算,所以就没有什么问题啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2