Swift 取余运算符

Swift 取余运算符

Swift 4 remainder运算符(a%b)指定第一个操作数(a)中第二个操作数(b)的倍数,并返回余数(余数)。

注意:在其他语言中,余数运算符被称为模运算符,但在Swift 4中,它对负数的行为严格规定它是余数运算而不是模运算。

例如,要计算9%4,首先要确定9能容纳多少个4s。

Swift 取余运算符

9里面有两个4,剩下的值是1。因此,它将显示1作为输出。

在Swift中,它可以写成:

9 % 4    // equals 1  

对于a % b, %操作符计算如下等式并返回余数作为输出:

a = (b x multiplier) + remainder  

在这里,multiplier是可以装入a的b的最大倍数。

9 = (4 x 2) + 1  

同样的方法对于负的a

-9 % 4   // equals -1  
Inserting -9 and 4 into the equation yields:  
-9 = (4 x -2) + -1  
It gives a remainder value of -1.  

当b为负数时,b的符号会被忽略。这意味着a % b和a % -b总是给出相同的结果。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程