3.4.1 算术运算符 程序中对数据的操作,其实就是指对数据的各种运算。被运算的对象,如常数、常量和变量等称为操作数。运算符是用来对操作数进行各种运算的操作符号,如加号(+)、减号(一)等。诸多操作数通过运算符连成一个整体后,就成为一个表达式。
3 `4 F" k+ B) q9 L% w9 [7 g VB中具有丰富的运算符,可分为算术运算符、关系运算符、逻辑运算符和字符串运算符4种。
3 G! U1 }) S6 i+ ]9 n( h* m' n7 R 算术运算符用来进行算术运算。VB提供的算术运算符如表3.3所示。( v, ]3 _7 B, @0 o8 x( z
4 d# t6 E2 A; _% L* C+ H, t
# L, _5 O) X4 O9 Z! q! J" P 其中取负运算符(一)只需一个操作数,称之为单目运算符。其他运算符都需要两个操作数,称之为双目运算符。
9 A5 ^# i) O* `" @+ U4 f) y 运算符的优先级表示当表达式中有多个操作符时,先执行哪个操作符。
; l- x ^& p, \1 f+ ` 整除运算(\)的结果是商的整数部分。例如,7\2表示整除,商为4.5,结果取整数部分3,不进行四舍五入。如果参加整除的操作数是浮点数,则先按四舍五入的原则将它们变成整数,然后再执行整除运算。例如,对于8.5\2,先将8.5变成9再进行整除,商为44.5,结果为4。+ ~/ s& p7 _7 Q$ q8 g
取余运算(Mod)是求两个整数相除后的余数。如果参加取余运算的操作数是浮点数,则先按四舍五入的原则将它们变成整数,然后再执行取余运算。例如,对于8.5\2.1,先将8.5变成9,2.1变成2,然后9除以2与1,因此取余结果为1。 |