今回は、いろんな変数の型を紹介していきます。
変数型には以下のような種類があります。
変数型 | 種類 | 表現可能なデータ幅 | バイトの長さ |
Boolean | 真偽値 | TrueかFalse | 4 |
SByte | 符号あり整数 | -128 ~ 127 | 1 |
Byte | 符号なし整数 | 0 ~ 255 | 1 |
Char | 符号なし整数 | 0 ~ 65535 | 2 |
Short | 符号あり正数 | -32,768 ~ 32,767 | 2 |
UShort | 符号なし整数 | 0 ~ 65535 | 2 |
Integer | 符号あり整数 | -2,147,483,648 ~ 2,147,483,647 | 4 |
UInteger | 符号なし整数 | 0 ~ 4,294,967,295 | 4 |
Long | 符号あり整数 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | 8 |
ULong | 符号なし整数 | 0 ~ 18,446,744,073,709,551,615 | 8 |
Decimal | 長整数、長小数 | -79,228,162,514,264,337,593,543,950,335 ~ 79,228,162,514,264,337,593,543,950,335 | 16 |
Single | 小数 | 負数 -3.402823e38 ~ +1.401298e-45 正数 1.401298e-45 ~ +3.402823e38 | 4 |
Double | 小数 | 負数 -1.79769313486231e308 ~ -4.94065645841247e-324 正数 4.94065645841247e-324 ~ 1.79769313486231e308 | 8 |
String | 可変文字列 | 0~約20億文字のUnicode文字 | 基本10バイト プラス 文字列の長さ x 2 |
Date | 日付型 | 共通暦100年1月1日~9999年12月31日 | 8 |
Object | オブジェクト | Object型の変数にあらゆる型の変数を 代入(格納)できる。 | 4 |