期貨期權(quán)交流請問MC是如何儲存數(shù)值的
作者:MC 來源:cxh99.com 發(fā)布時間:2015年04月09日
- 咨詢內(nèi)容:
編寫了一個如下腳本:
var:n(0),m(0);
n=SquareRoot(2);
print("n=",n);
m=Square(n);
print("m=",m);
運行后顯示n=1.41,m=2
那么有一個問題,n實際上不等于1.41(因為1.41×1.41=1.9881),只是MC默認顯示2位小數(shù)而已,那么對于n這樣的無限不循環(huán)小數(shù),MC是如何儲存的,來保證后續(xù)引用n計算的時候能正確無誤
- MC技術(shù)部:
print默認是兩位,可以自己改成多位
例如, print(sine(89):4:4);
第一個冒號后面的數(shù)字,代表可以輸出的整數(shù)位數(shù),
第二個冒號后面的數(shù)字,代表可以輸出的小數(shù)位數(shù)。
所以實際計算時,MC代入變量的是整個公式,而輸出的只是取得的計算值,對后續(xù)計算無影響。