ASP/VBScript在Int()
和CInt()
之間有什麼區別?ASP/VBScript - Int()vs CInt()
21
A
回答
32
16
而且,最重要的區別(IME,至少)....是CInt overflows at 32,767。
3
這裏是另一個區別:
腳本:
wscript.echo 40.91 * 100
wscript.echo Int(40.91 * 100)
wscript.echo CInt(40.91 * 100)
結果:
4091
4090 (????)
4091
有什麼想法?
+1
浮點舍入。代碼中「40.91」的實際值非常接近但小於理論小數值。 CInt輪到最近,Int截斷。 – 2010-05-28 17:22:43
3
這個問題的通常答案是手動強制重新整理。這個問題和FORTRAN一樣古老。
而不是
a = int(40.91 * 100)
使用
b = 40.91 * 100
a = int(b + 0.5)
很老把戲,仍然在Excel電子表格有用不時。
相關問題
- 1. 爲什麼int字段上的Cint(char字段)連接比int int更快?
- 2. INT ** VS INT [ROWS] [COLS]
- 3. CINT和GetHashCode
- 4. 經典asp cint
- 5. 靈活更換CInt?
- 6. const int *&vs typedef int * IntPtr
- 7. GUID vs Int
- 8. GUID VS INT IDENTITY
- 9. System.Convert.ToInt VS(INT)
- 10. 過度使用CInt?
- 11. float vs int in cuda
- 12. long double vs long int
- 13. Void and cout vs int
- 14. Void vs Int函數
- 15. CINT與Math.Round在Visual Basic .NET
- 16. Macports上的Ch或CINT?
- 17. OCaml中的int * int vs(int * int)和類型
- 18. static_cast <int>(foo)vs.(int)foo
- 19. C語言指針:int ** Vs. int(* g)[]
- 20. 解析色VS解析INT
- 21. unsigned int的VS在C++
- 22. imageView.setImageResource(int resId)vs. imageView.setImageBitmap(Bitmap bitmap);
- 23. strtok和int vs char char C
- 24. 主鍵類型:int vs long
- 25. SQL SELECT速度int vs varchar
- 26. NSNumber VS Int,Float in Swift Dictionary
- 27. 枚舉vs int標誌?
- 28. PHP安全 - (int)vs FILTER_VALIDATE_INT
- 29. __int64 vs int - 內存管理
- 30. 長長VS INT乘法
非常感謝提醒int是一個有符號的16 BIT整數! – 2016-09-11 14:29:17