怎么说C#中的数字是长或小数?

The*_*ght 2 c# boxing casting type-conversion

您可以使用以下代码('d'字母)指定数字是双精度数:

 double hi = 12d;
Run Code Online (Sandbox Code Playgroud)

怎么说一个数字是长还是小数?

decimal dcml = 12?;
long lng = 12?;
Run Code Online (Sandbox Code Playgroud)

Ste*_*eve 8

long的类型后缀是L
十进制的类型后缀是M.

decimal dcml = 12M;
long lng = 12L;
Run Code Online (Sandbox Code Playgroud)

这是一篇简单的文章作为参考(简单的意思是更容易阅读和消化,而不是简单化)
这是对C#语言规范中的整数实数的引用