【C#】変数型の種類一覧

このページでは、C#で使える変数型の種類について一覧で紹介します。

## 変数の型

C#言語で使える変数の型の種類は以下の通りです。

型の種類 内容
byte 8bit整数(符号付)
int 32bit整数(符号付)
short 16bit整数(符号付)
long 64bit整数(符号付)
byte 8bit整数(符号なし)
ushort 16bit整数(符号なし)
uint 32bit整数(符号なし)
ulong 64bit整数(符号なし)
float 32bit浮動小数点
double 64bit浮動小数点
char 16bit Unicode
string 文字列(UTF-16)
bool 論理値 (true / false)
decimal 128bit型(高精度で科学計算などで使われる)
var コンパイル時に型を自動で判定
object 全ての変数の基底オブジェクト型

このうち、よく使うのはint型、double型、string型、var型です。
例えば、1, 2, 3, …などの整数値を格納したい場合、変数はint型で宣言します。

int a = 1;

1.2345などの実数値を格納したい場合、変数はdouble型やfload型で宣言します。

double a = 1.2345;
float b = 1.2345f;

※float型の場合、初期値の後ろにfを付ける

このように格納したいデータの種類や用途に応じて、最適な変数型を選択していきます。

コメント