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#] 基本データ型一覧
