c# - 什么是双重? (C#)

标签 c# types numbers

<分区>

Possible Duplicate:
What is the difference between Decimal, Float and Double in C#?

今天我想知道 .Net 中的 Double。过去几天我将它与 Int32 一起使用,并开始想知道最大值是多少。

Double.MaxValue 的 MSDN 页面说 1.7976931348623157E+308。我很确定我读错了。

Double 占用多少字节(在内存中)?
实际的最大数量是多少(解释 E+308)?
Double.MaxValue 是否大于 UInt32?大于UInt64
说到这里,FloatDouble 有什么区别?

最佳答案

基本上,

Double 是 64 位浮点值,float 是 32 位。 所以 double 能够存储两倍于 float 的值。

http://msdn.microsoft.com/en-us/library/678hzkk9(v=vs.80).aspx http://msdn.microsoft.com/en-us/library/b1e65aza(v=vs.71).aspx

只需阅读链接的最上面几行,您就会有所了解。

关于c# - 什么是双重? (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714166/

相关文章:

c# - 从工作线程更新 View 模型会引发跨线程问题

c# - FTDI 写函数永无止境

c# - 为什么不使用同步方法而不是等待异步任务?

java - 比 double 更精确的数字数据类型?

PHP 货币正则表达式

ios - 如何对NSString中的成分进行排序?例如1/2杯牛奶,1/4勺粉

swift - 从数字中删除数字

c# - 需要一个音频分析库来从音频文件创建实时反馈?

Python - 仅一种类型的集合

C++ 字符串字面量数据类型存储