|
|
1
3
不,C++语言中没有这样的保证。 事实上,有一个间接的实际保证——假设是典型的浮点实现——结果是不平等的。(但编译器有办法禁用此类保证,并启用可能导致总和相等的不安全浮点优化)。 对于给定的输入,差异可能非常小,但对于其他输入,差异可能非常大。 |
|
|
3
0
不,不能保证它们是一样的。下面是一个简单的具体例子:
运行时,会产生:
|
|
|
Leo · 为什么carg(-0)返回-pi? 1 年前 |
|
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 1 年前 |
|
|
Alexander · 为什么数字的输出不同? 1 年前 |
|
Ronny · 如何防止程序返回“inf”? 2 年前 |
|
|
EMS · 为什么双重打印的值与C中的浮点值相同,而它们的大小不同? 2 年前 |
|
|
Dakolas · 对python十进制库感到困惑 2 年前 |
|
|
RTC222 · 无法获取vrndscalepd的正确舍入模式代码 2 年前 |