10

私はこれに対する答えを知っているべきだと感じていますが、私は知りません。

数値リテラルのタイプ文字は何と呼ばれますか?

double myDouble = 12d;
float myFloat = 10f;

今日はそれらの完全なリストを見つけたかったのですが、Googleに検索を依頼するものを思い付くことができませんでした。

編集

誰かが興味を持っているならまともなリストを見つけました

http://www.undermyhat.org/blog/2009/08/secrets-and-lies-of-type-suffixes-in-c-and-vb-net/

4

4 に答える 4

16

これは、データ型の接尾辞と呼ばれます。

于 2010-06-02T15:18:13.363 に答える
12

数値リテラルサフィックス

リスト:

  • uint: u
  • long: l
  • ulong: ul
  • float: f
  • decimal: m
于 2010-06-02T15:18:34.327 に答える
12

正式な用語があるかどうかはわかりませんが、C#言語仕様では一般的にタイプサフィックスと呼ばれています。

于 2010-06-02T15:19:31.580 に答える
9

C#3.0仕様(MSWordファイル)では、これらを、とと呼び、type-suffix2つのカテゴリに分類されます。integer-type-suffixreal-type-suffix

integer-type-suffixesには次のものが含まれます:
U u-u​​nsigned int
L l-long
UL Ul uL ul LU Lu lU lu-unsigned long

real-type-suffixesには次のものが含まれます:
F f --float
D d --double
Mm-decimal

于 2010-06-02T15:23:51.843 に答える