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 |
型 | リテラル |
---|---|
float | (正の無限大)float.PositiveInfinity (負の無限大)float.NegativeInfinity |
double | (正の無限大)double.PositiveInfinity (負の無限大)double.NegativeInfinity |
型 | リテラル |
---|---|
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#の型については以下記事をご覧ください。
→ [C#] 基本データ型一覧