一、加减法:该方法能够交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失。get
a = a + b;变量
b = a - b;方法
a = a - b;nw
二、异或法:能够完成对整型变量的交换,对于浮点型变量它没法完成交换。co
a = a^b;dao
b = a^b;ps
a = a^b;tar
三、乘除法:能够处理整型和浮点型变量,但在处理浮点型变量时也存在精度损失问题。并且乘除法比加减法要多一条约束:b必不为0。
a = a * b
b = a / b
a = a / b