您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页【Java SE】3. 运算符中的有趣现象

【Java SE】3. 运算符中的有趣现象

来源:叨叨游戏网

1.%【操作数类型问题!】

C/C++中%只能是对整数取余,而java中%还可以对浮点数取余。

2.<<、>>、>>>【对原数产生的效果问题!】

3.+=【类型转换问题!】

使用像+=这样的增量操作符,对于不同类型的操作数进行运算时,(C/C++、java)都可以自动产生强制类型转化的结果。

4.++【运算结果问题!】

这里会Java结果为10,而C/C++结果为11。

5.|、&【做逻辑判断是否短路问题!】

一般而言,我们是把它看作位运算符的。但是在它左右两边都是表达式的时候,它可以做逻辑判断,但是没有短路规则。

java和C/C++中都是这样的。但不一样的点是java要求此运算符左右必须是结果为布尔型的表达式。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务