Ответ 1
Я не знаю, есть ли официальный термин, но спецификация языка С# обычно относится к ним как к суффиксам типа.
Я чувствую, что должен знать ответ на этот вопрос, но я этого не делаю.
Что такое символ типа в числовом литерале?
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
Спецификация С# 3.0 (файл MSWord) относится к ним как type-suffix
, разделенному на две категории: integer-type-suffix
и real-type-suffix
.
integer-type-suffix
es включают:
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 - двойной
M m - десятичный