在这一行中,我不了解符号2的含义。
return 2.;
我正在看C++中的一个示例,该示例计算矩阵永久性,而我无法理解该表示法的含义。
最佳答案
这是一个floating point literal。这是一个double
,值为2.0
。只是2
就是值为int
的2
。添加小数点(即使您不提供小数点)也使其成为浮点文字。您还可以添加后缀以更改其类型。值得注意的是2.f
的float
和2.l
的long double
。
在这一行中,我不了解符号2的含义。
return 2.;
最佳答案
这是一个floating point literal。这是一个double
,值为2.0
。只是2
就是值为int
的2
。添加小数点(即使您不提供小数点)也使其成为浮点文字。您还可以添加后缀以更改其类型。值得注意的是2.f
的float
和2.l
的long double
。