2

C#中的double类型(C++)是什么?

double experience;

起初,我以为是UInt32,但不是。如何在 C# 中声明它?

4

6 回答 6

16

这是一个取决于您使用的特定 C++ 编译器实现的问题。根据 C++ 标准,双精度类型可以是 4 字节或 8 字节。大多数编译器确实使用 8 个字节。这是最接近的表示

  • 4 个字节:浮点数
  • 8 个字节:双

参考:http: //msdn.microsoft.com/en-us/library/cc953fe1.aspx

于 2009-04-22T14:35:47.490 回答
3

它只是doubleDouble。更具体double的是System.Double.

于 2009-04-22T14:32:32.833 回答
1

C# 中的 Double 是 Double。

双变量1 = 0.123;

于 2009-04-22T14:32:10.463 回答
1

不知道问题是什么。C# 中的A与 C++double中的 a 相同doubledouble不是我所知道的任何主流语言中的整数。

于 2009-04-22T14:33:00.303 回答
1

我不太记得 C++,但doubleC# 中有一个类型。

但是,如果您只想要更大的整数,请查看long.

于 2009-04-22T14:33:30.897 回答
0

C# 也有 double 类型。

double experience;

应该在 C# 中编译和工作得很好。

于 2009-04-22T14:32:29.823 回答