当前位置:嗨网首页>书籍在线阅读

20-算数运算符

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

4.6.2 算数运算符

算术运算符主要用于数值类型的数学运算,主要支持“+”“-”“*”“/”“%”和自增自减运算。

var IntA:Int = 5 + 5       //10
val IntB:Int = 10 - 2      //8
val IntC:Int = 3 * 4       //12
val IntD:Int = 10 / 5      //2
val IntE:Int = 10 % 3      //1,保留余数
val IntF:Int = 10 / 6      //1,保留整数部分

自增和自减运算符属于单目运算符,因为它只有一个操作数。自增运算符使用符合“++”,表示让操作数加1;自减运算符使用符合“--”,表示让操作数减1,其操作数可以是整数和浮点数等数字类型。

var intA : Int = 5
intA++                    //等于 intA = intA + 1
println("intA = " + intA) //输出 intA = 6

自增运算符和自减运算符还分为前置自增、后置自增、前置自减和后置自减,放在操作数前面的是前置,放在操作数后面的是后置。前置运算,先进行自增、自减运算,再进行表达式运算;而后置运算,则先进行表达式运算,再进行自增、自减运算,两种运算返回的结果完全不一样。

var intIncA: Int = 5
var intIncB: Int = 5
println(++intIncA)      // 先自增后运算,输出6
println(--intIncB)      // 先自减后运算,输出 4