一、加減法:該方法能夠交換整型和浮點型數值的變量,但在處理浮點型的時候有可能出現精度的損失。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