回 帖 发 新 帖 刷新版面

主题:菜鸟的问题

a^=a*a*a 么 请高手指点

回复列表 (共4个回复)

沙发

错了 是A^3=A*A*A么 请看到的指教了

板凳

大多数情况下等式不成立,因为运算精度的原因。
还有乘方运算的底不能是负数。

3 楼

使用乘方 ^ 符号进行运算,
所得结果是一个精度值(浮点数,是有小数点的,并不是精确的整数值)
有小量误差,它们的和也是一个浮点数,虽然误差极小,但也是存在的。
所以等式并不成立。

而整值之间使用乘号,所进行的运算是整值运算,所得值也是整数。
这个时候不存在误差,所以结果是成立的。

4 楼

A^是个死程序!

我来回复

您尚未登录,请登录后再回复。点此登录或注册