Int関数の結果の違い

FB^2FB^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