質問

何か違いはあるASP/VBScriptと Int()CInt()?

役に立ちましたか?

解決

にInt機能を返します数値の整数部指定された。

にCdbl機能に変換し、表現型は整数です。

最良の答えら MSDN

Cdblからの修正およびInt機能の切り詰めより、小数部の番号です。の小数部が0.5をCdbl機能は常に巡回し、最寄りのもの。例えば、0.5回0 1.5回る2.

他のヒント

は、最も重要な差をイメージは、少なくとも)....はCdbl 溢れで32,767.

こちらはもう一つの違い:

スクリプト:

wscript.echo 40.91 * 100
wscript.echo Int(40.91 * 100)
wscript.echo CInt(40.91 * 100)

結果:

4091
4090   (????)
4091

意思い?

通常の回答のためにこの問題は手動で力再値におけるこの問題はどFORTRAN.

の代わりに

a = int(40.91 * 100)

使用

b = 40.91 * 100
a = int(b + 0.5)

非常に古くか、有用なExcelスプレッドシートです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top