c++ - C++ 中的符号 "2."是什么意思?

标签 c++

我不明白这一行中符号 2. 的含义。

   return 2.;

我正在查看 C++ 中计算永久矩阵的示例,但我无法理解此表示法的含义。

最佳答案

这是一个floating point literal .它是一个 double,值为 2.02 将是一个 int,其值为 2。添加一个小数点(即使你不提供小数)使它成为一个 float 。您还可以添加后缀来更改其类型。特别是 2.f 用于 float2.l 用于 long double

关于c++ - C++ 中的符号 "2."是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53124064/

相关文章:

C++11 范围内的随机数和明确的可能性

c++ - 使用堆的优先级队列,具有相同键的值不遵循FIFO(先进先出)

c++ - 监听套接字连接而不接受在 Linux 上被调用

c++ - 用于在 C++ 中生成 HTML 文件的小型库

c++ - 断点命中后的 Visual Studio 2008 查看对话框

c++ - 找出非常大数的除法模

c++ - 多线程安全插入 vector 的最快方法是什么?

c++ - QtCreator 返回错误 "Cannot change to working directory"

c++ - 为什么排序算法会死循环

c++ 如何使用 protected 赋值运算符进行赋值?