把c#的float類型傳給lua ,lua自己換轉成double ,一轉就出精度問題
lua只有double沒有float
======================================
fload 是4個字節,double 是8個字節
在有限的空間里是不能表示出無限的數據的
所以浮點數表示的都是近似值,只有有效數的概念,而無精度的概念
而有效數字的運算結果的有效數字不會超過參與運算的最小有效數字
===================
其實在c#這邊轉也是有問題的
比如 float 1.51 轉成 double
輸出的結果是不一樣的
要想一樣則先轉字符串再轉double