C#資料

[C#] 基本データ型一覧

2021年5月24日

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?

-C#資料