型 | System型 | 名称 | サイズ | 範囲 |
---|---|---|---|---|
SByte | System.SByte | バイト型(符号あり) | 8bit | -128 ~ 127 |
Byte | System.Byte | バイト型(符号なし) | 8bit | 0 ~ 255 |
Short | System.Int16 | 短整数型(符号あり) | 16bit | -32,768 ~ 32,767 |
UShort | System.UInt16 | 短整数型(符号なし) | 16bit | 0 ~ 65,535 |
Integer | System.Int32 | 整数型(符号あり) | 32bit | -2,147,483,648 ~ 2,147,483,647 |
UInteger | System.UInt32 | 整数型(符号なし) | 32bit | 0 ~ 4,294,967,295 |
Long | System.Int64 | 長整数型(符号あり) | 64bit | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
ULong | System.UInt64 | 長整数型(符号なし) | 64bit | 0 ~ 18,446,744,073,709,551,615 |
Single | System.Single | 単精度浮動小数点型 | 32bit | 約 ±1.5×10⁻⁴⁵ ~ ±3.4×10³⁸ |
Double | System.Double | 倍精度浮動小数点型 | 64bit | 約 ±5.0×10⁻³²⁴ ~ ±1.7×10³⁰⁸ |
Decimal | System.Decimal | 10進数型 | 128bit | ±1.0×10⁻²⁸ ~ ±7.9×10²⁸(28桁精度) |
Boolean | System.Boolean | 真偽型 | 8bit | True / False |
Char | System.Char | 文字型 | 16bit | Unicode 0 ~ 65535 |
String | System.String | 文字列型 | 可変 | 任意の長さの文字列 |
Object | System.Object | オブジェクト型 | – | 任意の型を格納可能 |
目次