3

当我们将 adouble除以零时,它不会抛出任何异常,而是成功映射到无穷大。但在int.

尽管事实上两者intdouble都有他们可以持有的价值的上限,比如 max

double = 1.7976931348623157E+308; //not infinity

为什么int没有以相同的方式实施?

请把我的问题读成这样--> 这种行为是在什么基础上建立在 double 中而不是 int 中的。这样做的理由是什么?甚至 excel 也给出了与双重天气相同的结果,它是 int 或 decimal,但为什么不是 c# 中的 int?

编辑你们所有人都说要符合既定的行业标准是这样的..我想知道他们设定该标准的原因..必须有一个原因,否则它将是一个独裁统治

4

0 回答 0