我觉得我应该知道这个问题的答案,但我不知道。
数字文字上的类型字符叫什么?
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/
我觉得我应该知道这个问题的答案,但我不知道。
数字文字上的类型字符叫什么?
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/
它被称为数据类型后缀。
数字文字后缀
一个列表:
uint: u
long: l
ulong: ul
float: f
decimal: m
我不知道是否有官方术语,但 C# 语言规范通常将它们称为类型后缀。
C# 3.0 规范(MSWord 文件)将它们称为type-suffix
,分为两类:integer-type-suffix
和real-type-suffix
.
integer-type-suffix
包括:
U u - unsigned int
L l - long
UL Ul uL ul LU Lu lU lu - unsigned long
real-type-suffix
es 包括:
F f - float
D d - double
M m - 十进制