【发布时间】:2010-06-02 15:17:02
【问题描述】:
我觉得我应该知道这个问题的答案,但我不知道。
数字文字上的类型字符叫什么?
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/
【问题讨论】:
-
因为几乎同时有 3 个答案,所以都略有不同,我想它的定义可能不是很好:)
-
请注意,使用小写的 el 作为类型后缀是一个非常糟糕的主意。假设你有 M(int) 和 M(long)。 M(5432l) 调用哪一个? M(54321) 呼叫哪一个? :-)
标签: c# terminology numbers literals