Int()
との ASP/VBScript の違いは何CInt()
ですか?
57913 次
4 に答える
18
そして、最も重要な違い (少なくとも IME) は、CIntが 32,767 でオーバーフローすることです。
于 2008-08-25T03:11:03.490 に答える
5
この問題に対する通常の答えは、手動で再丸めを強制することです。この問題は、FORTRAN と同じくらい古い問題です。
それ以外の
a = int(40.91 * 100)
使用する
b = 40.91 * 100
a = int(b + 0.5)
非常に古いトリックですが、Excel スプレッドシートで時々役立つことがあります。
于 2010-12-10T00:12:23.063 に答える
4
ここに別の違いがあります:
脚本:
wscript.echo 40.91 * 100
wscript.echo Int(40.91 * 100)
wscript.echo CInt(40.91 * 100)
結果:
4091
4090 (????)
4091
何かご意見は?
于 2008-12-11T16:38:42.353 に答える