C#の基本データ型の一覧です。
基本データ型
整数型(符号あり)
型 | ラッパー クラス |
サイズ | 範囲 |
---|---|---|---|
sbyte | SByte | 8bit | -128 ~ 127 |
short | Int16 | 16bit | -32,768 ~ 32,767 |
int | Int32 | 32bit | -2,147,483,648 ~ 2,147,483,647 |
long | Int64 | 64bit | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
整数型(符号なし)
型 | ラッパー クラス |
サイズ | 範囲 |
---|---|---|---|
byte | Byte | 8bit | 0 ~ 255 |
ushort | UInt16 | 16bit | 0 ~ 65,535 |
uint | UInt32 | 32bit | 0 ~ 4,294,967,295 |
ulong | UInt64 | 64bit | 0 ~ 18,446,744,073,709,551,615 |
小数型
型 | ラッパー クラス |
サイズ | 範囲 |
---|---|---|---|
float | Float | 32bit | -3.40282347E+38 ~ 3.40282347E+38 |
double | Double | 64bit | -1.7976931348623157E+308 ~ 1.7976931348623157E+308 |
decimal | Decimal | 128bit | -79228162514264337593543950335 ~ 79228162514264337593543950335 |
文字型
型 | ラッパー クラス |
サイズ | 範囲 |
---|---|---|---|
char | Char | 16bit | U+0000 ~ U+ffff |
論理型
型 | ラッパー クラス |
サイズ | 範囲 |
---|---|---|---|
bool | Boolean | 1bit | false / true |
備考
- 基本データ型は本来値をnullにすることはできませんが、C#では型の後ろに?を付けることでnull値とすることができます。(Nullable型)
(例)int → int?