Int
関数の結果の違いFB^2とFB^3ではInt関数の結果が異なります。
FB^2では切捨て整数化に対して、
FB^3では四捨五入します。
FB^2
も含めて他の言語もInt
関数は切捨て整数化であるので切捨て整数化には
Fix
関数を用いて下さい。
Sample :
Int(var)
var |
FB^2 |
FB^3 |
1.49 |
1 |
1 |
1.50 |
1 |
2 |
-1.49 |
-1 |
-1 |
-1.50 |
-1 |
-2 |
Fix(var)
var |
FB^2 |
FB^3 |
1.49 |
1 |
1 |
1.50 |
1 |
1 |
-1.49 |
-1 |
-1 |
-1.50 |
-1 |
-1 |
Frac(var)
var |
FB^2 |
FB^3 |
1.49 |
0.49 |
0.49 |
1.50 |
0.5 |
0.5 |
-1.49 |
-0.49 |
-0.49 |
-1.50 |
-0.5 |
-0.5 |