1.浮點數轉換爲整數運算
a = b*0.05 +c*0.3
轉化爲
a * 256 = b * 12.8 + c * 76.8
近似,直接去掉小數
a * 256 = b * 12 + c * 76
以犧牲精度的代價提高計算速度
2.用移位去掉乘法
乘以256相當於乘以2 ^ 8,相當於0101……向左移動了八位
a <<8 = b * 12 + c * 76
b * 12 = b * 2 ^ 3 + b * 2 ^ 2 = b<<3 + b<<2;
未完待續……