0
float x = 5;
Int16 x2 = (Int16)(x * 0.005);
x2是x的截斷/舍入版本。代表200個單位的塊,如上面的代碼所示。C#高性能四捨五入0
然而上面的代碼產生較大的間隔橫跨0的400代替200
x x2 intended
-500 -2 -3
-300 -1 -2
-100 0 -1
100 0 0
300 1 1
500 2 2
-210 -1 -2
-190 0 -1
-20 0 -1
-10 0 -1
10 0 0
20 0 0
190 0 0
210 1 1
什麼是這個固定的perfomant方式的間隔?
_「跨0產生更大的間隔」是什麼意思? – gdoron 2012-04-17 23:18:42
請參閱上面的圖表。 – alan2here 2012-04-17 23:19:02
您想要查看x2的數字? – 2012-04-17 23:19:36