CInt は最も近い偶数に丸めます。つまり、小数部分が 0.5XXXX の場合、X.5XX に最も近い偶数に丸めます。Int は小数部分を削除する丸め関数です。
CInt は最も近い偶数に丸めます。つまり、小数部分が 0.5XXXX の場合、X.5XX に最も近い偶数に丸めます。
たとえば、Cint(0.5)=0; Cint(1.5)=2; Cint(3.5)=4
Int は小数点を削除する丸め関数です。たとえば、Int(1.5)=1... となります。
このような位置決めは正確ではなく、テスト角度に応じてテストが失敗します。1 つ目: Cint 関数は Cint(0.51)=1、Cint(2.51)=3 の状況を考慮しません。 2 番目: Int 関数は負の数の状況を考慮していません: Int(-1.1)=-2、Int(-1.5)=-2。そのため、次のように要約します: Int 関数: 左に丸めます。数値軸。 Cint 関数: 正負に関係なく、整数に丸めます。ただし、*.5 または -*.5 の場合は偶数値が取得されます。 ただし、Cint(0.51)=1、Cint(-0.51) も -1 に等しいことに注意してください。
要約:
int 関数: 数値軸上で左に丸めます。
Cint 関数: 正負に関係なく、整数に丸めます。ただし、*.5 または -*.5 の場合は偶数値が取得されます。
Cint(0.5)=0 -> 0
Cint(0.51)=1 -> 1
Cint(1.5)=2 -> 2
Cint(2.5)=2 -> 2
Cint(2.51)=3 -> 3
Cint(2.6)=3 -> 3
Cint(2.62)=3 -> 3
Cint(3.5)=4 -> 4
Cint(3.3)=3 -> 3
Cint(1.2)=1 -> 1
Int(-1.1)=-2 -> -2
Int(-1.5)=-2 -> -2