c使用var显式键入数字

本文关键字:数字 使用 var | 更新日期: 2023-09-27 18:22:06

你好,请原谅noob的问题。

例如,我可以EXPLICITLY使用"var"将变量定义为DOUBLE类型:

var num=5d;

我知道我知道,我真的混淆了"var"隐含的事实!但真正感觉到用"d"定义变量有一种明确性,因为您很可能知道,如果没有"d",您将把它留给编译器,因此对我来说,这是一个更隐含的初始化。

相反,这将定义Int32,实际上,因为你没有做出选择(或者你真的很聪明,知道默认值是什么-但默认值可能在未来会改变,所以要小心!),

var num=5;

然而,对于我的难题。。。我正试图找到一张图表,显示所有可用的初始化。。。。但是,唉,我忘记了这种类型的初始化简写被称为"什么"…:(

谢谢!

c使用var显式键入数字

如果我理解正确,您正在搜索如下内容:http://www.dotnetperls.com/suffix

Suffix type: unsigned int
Character:   U
Example:     uint x = 100U;
Suffix type: long
Character:   L
Example:     long x = 100L;
Suffix type: unsigned long
Character:   UL
Example:     ulong x = 100UL;
Suffix type: float
Character:   F
Example:     float x = 100F;
Suffix type: double
Character:   D
Example:     double x = 100D;
Suffix type: decimal
Character:   M
Example:     decimal x = 100M;

当然,你也可以使用小写字母。