基本类型和操作之数学运算
博客专区 > 柳哥 的博客 > 博客详情
基本类型和操作之数学运算
柳哥 发表于4年前
基本类型和操作之数学运算
  • 发表于 4年前
  • 阅读 88
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

任何数类型都可以使用中缀操作符:加号(+)

、减号(-)、乘号(*)、除号(/)和余数(%)做数学计算。如下:

当左右两个操作数都是整数类型时(Int、Long、Byte、Short、Char),/操作符将返回给你商的整数部分,去掉余数部分。%操作符指明它的余数。
用%符号得到的浮点数余数部分并不遵守IEEE754标准的定义。IEEE754在计算余数时使用四舍五入除法,而不是截尾除法,因此余数的计算与整数的余数操作会有很大的不同。如果想要得到符合IEEE754标准的余数,可以调用scala.Math里的IEEEremainder,如:


数类型还提供了一元的前缀 + 和 - 操作符(方法: unary_+unary_-),以便指示数值字面量是正的还是负的,如:-3 或 -4.0。没有指定的情况下,数值字面量被解释为正值。+的存在只是为了与 - 相协调,没有任何效果。- 还可以用来使变量变成负值。如:

标签: scala
共有 人打赏支持
粉丝 200
博文 394
码字总数 347782
×
柳哥
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: