【发布时间】:2016-07-17 16:41:16
【问题描述】:
我可能对重要人物没有正确的理解,但是这本书
Joseph Albahari 和 Ben Albahari (O'Reilly) 的 C# 6.0 简述。
版权所有 2016 Joseph Albahari 和 Ben Albahari,978-1-491-92706-9。
提供下表比较double和decimal:
一方面,double 可以容纳较少的有效数字,而另一方面,它可以表示比十进制大得多的数字,这不是违反直觉的吗?更多重要数字?
【问题讨论】:
-
不是每个可以用
decimal表示的值都可以用double表示。 -
但是,一个能够表示非常大的数字的范围怎么能说比其他能够表示更小的数字的范围更小?我的意思是,只有当答案,就像你之前暗示的那样,在于 double 与更简洁的数字序列相关 - 以及一个标志或任何其他表示它包含多少次确定的给定数字的事实,比如 N跨度>
标签: c# clr primitive-types