(-0.0159)的0.024次方,存在吗?
今天调试软件Bug时(在windows系统下,C++),发现程序试图计算(-0.0159)的0.024次方,得到的结果是-1.#INDXXXX(“XXX”处忘记了,反正不...
今天调试软件Bug时(在windows系统下,C++),
发现程序试图计算(-0.0159)的0.024次方,
得到的结果是-1.#INDXXXX(“XXX”处忘记了,反正不是正常值)
后来用windows自带的计算器计算,得到“参数非法”的结果。
根据幂函数的定义x^p/q,其中q为奇数时,x可以取负数啊。
而(-0.0159)的0.024次方 = (-0.0159)^(3/125)
理论上应该可以计算吧?
刚注册的用户,没什么“财富”,只悬赏5分了,大家帮帮忙。谢谢。 展开
发现程序试图计算(-0.0159)的0.024次方,
得到的结果是-1.#INDXXXX(“XXX”处忘记了,反正不是正常值)
后来用windows自带的计算器计算,得到“参数非法”的结果。
根据幂函数的定义x^p/q,其中q为奇数时,x可以取负数啊。
而(-0.0159)的0.024次方 = (-0.0159)^(3/125)
理论上应该可以计算吧?
刚注册的用户,没什么“财富”,只悬赏5分了,大家帮帮忙。谢谢。 展开
2个回答
展开全部
存在,去用计算机计算一下就好了。 如是负数,负负得正。负一的平方根是i。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询