天天百科

求余的运算规则

2023-07-16 分类:百科

TIPS:本文共有 523 个字,阅读大概需要 2 分钟。

  取余运算规则:1。如果其中一个操作数为double,则另一个操作数转换为double,整个表达式的类型为double。2。如果其中一个操作数为float,则另一个操作数转换为float,整个表达式的类型为float。

3。如果其中一个操作数为long,另一个操作数转换为long,整个表达式的类型为long。 4。如果前三条规则都不适用,则所有操作数都转换为int,前提是操作数不是int类型的,但整个表达式的类型为int。

比如byte b1,b2=2,b3=3b1=5//正确、b1=b2+b3//编译出错。之所以出错,就是本条规则起作用的原因(把int型赋值给byte型,不兼容)。 总结来说,操作数的数据类型转换和涉及加法运算符的表达式类型判定的最终结语:var = operand1 + operand2如果操作数1和操作数2是编译时常量,操作数1操作数2的结果将确定此赋值是否有效。

 如果操作数1操作数2的结果在变量var的数据类型的范围内,则表达式将被编译。 否则,会生成编译器错误。 如果操作数1或操作数2是一个变量(即无法在编译时确定操作数1或操作数2的值),则表达式的数据类型根据上面讨论的四个规则之一来确定。

如果觉得《求余的运算规则》对你有帮助,请点赞、收藏,并留下你的观点哦!

阅读剩余内容
网友评论
相关阅读
小编推荐