VBS CInt(Expression)

<記述形式>

Variant(Integer) = CInt(Expression)
  

<説明>
整数型(Integer)を返します。
※VBScriptではデータ形式をVariant型で持ちますが内部表現形式が整数値のため、整数型を超える数値を設定するとオーバフローします。

<ソース>
ec Cint(-32768)
'[2008/11/02 21:37:54]-32768
ec Cint(0.500)
'[2008/11/02 21:37:54]0
ec Cint(0.501)
'[2008/11/02 21:37:54]1
ec Cint(32767)
'[2008/11/02 21:37:54]32767
ec Cint(00100)
'[2008/11/02 21:37:54]100
ec Cint(-32769)
'Microsoft VBScript 実行時エラー: オーバーフローしました。: 'Cint'

'メッセージ表示用
Sub ec(msg)
    Wscript.Echo "[" & Date & " " & time & "]" & msg
End Sub