技術コラム

概要

VB.NETにおけるデータ型について次表に示す。

データ型 共通言語ランタイムの型 サイズ
(B)
値の範囲
Boolean System.Boolean 2 TrueまたはFalse
Byte System.Byte 1 0 ~ 255(符号なし)
Char System.Char 2 0 ~ 65535(符号なし)
Date System.DateTime 8 0001年1月1日 0:00:00~
9999年12月31日 11:59:59 PM
Decimal System.Decimal 16 (小数部分を持たない数値の場合)
  -79,228,162,514,264,337,593,543,950,335~
  79,228,162,514,264,337,593,543,950,335
(小数点以下28桁の数値の場合)
  -7.9228162514264337593543950335~
  7.9228162514264337593543950335
(0を除いた場合の絶対値の最小値)
  0.0000000000000000000000000001(1E-28)
Double System.Double 8 (負の値)
  -1.79769313486231570E+308~
  -4.94065645841246544E-324
(正の値)
  4.94065645841246544E-324~
  1.79769313486231570E+308
Integer System.Int32 4 -2,147,483,648~
2,147,483,647
Long System.Int64 8 -9,223,372,036,854,775,808~
9,223,372,036,854,775,807
Object System.Object 4 任意の型を格納可能。
Short System.Int16 2 -32,768~32,767
Single System.Single 4 (負の値)
  -3.4028235E+38~
  -1.401298E-45
(正の値) 
  1.401298E-45~
  3.4028235E+38
String System.String 可変長 0~約20億のUnicode文字
構造体 System.ValueTypeから
継承
可変長 定義メンバの型に依存する

△Vol.3 データ型へ戻る

2009年6月17日 17:37