C#資料

[C#] 数値・文字リテラル一覧

2021年4月20日

C#の数値、文字リテラルの一覧です。

数値・文字リテラル一覧

・数値リテラル一覧

【数値リテラル(整数型)】
リテラル
int なし 123
long L または l 123L
123l
uint U または u 123U
123u
ulong UL または ul 123UL
123ul
16進数 0X または 0x
※先頭に付加
0X123
0x123
【数値リテラル(小数型)】
リテラル
float F または f 123F
123f
double D または d 123D
123d
decimal M または m 123M
123m
【数値リテラル(無限大 Infinity)】
リテラル
float (正の無限大)float.PositiveInfinity
(負の無限大)float.NegativeInfinity
double (正の無限大)double.PositiveInfinity
(負の無限大)double.NegativeInfinity
【数値リテラル(非数 NaN)】
リテラル
float float.NaN
double double.NaN

・文字リテラル一覧

【文字リテラル】
リテラル
char '
(シングルクォーテーション)
'c'
string "
(ダブルクオーテーション)
"abc"

 

使用例

例1)数値リテラルを変数に代入する

var f = 123.45f;
var d = 123.45d;

変数fはfloat型、変数dはdouble型として値が代入されます。

例2)文字リテラルを変数に代入する

var c = 'a';
var s = "a";

変数cはchart型、変数sはstring型として値が代入されます。

備考

-C#資料
-,