(-0.0159)的0.024次方,今天调试软件Bug时(在windows系统下,C++),发现程序试图计算(-0.0159)的0.024次方,得到的结果是-1.#INDXXXX(“XXX”处忘记了,反正不是正常值)后来用windows自带的计算器计

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 11:30:17
(-0.0159)的0.024次方,今天调试软件Bug时(在windows系统下,C++),发现程序试图计算(-0.0159)的0.024次方,得到的结果是-1.#INDXXXX(“XXX”处忘记了,

(-0.0159)的0.024次方,今天调试软件Bug时(在windows系统下,C++),发现程序试图计算(-0.0159)的0.024次方,得到的结果是-1.#INDXXXX(“XXX”处忘记了,反正不是正常值)后来用windows自带的计算器计
(-0.0159)的0.024次方,
今天调试软件Bug时(在windows系统下,C++),
发现程序试图计算(-0.0159)的0.024次方,
得到的结果是-1.#INDXXXX(“XXX”处忘记了,反正不是正常值)
后来用windows自带的计算器计算,得到“参数非法”的结果.
根据幂函数的定义x^p/q,其中q为奇数时,x可以取负数啊.
而(-0.0159)的0.024次方 = (-0.0159)^(3/125)
理论上应该可以计算吧?
刚注册的用户,没什么“财富”,

(-0.0159)的0.024次方,今天调试软件Bug时(在windows系统下,C++),发现程序试图计算(-0.0159)的0.024次方,得到的结果是-1.#INDXXXX(“XXX”处忘记了,反正不是正常值)后来用windows自带的计算器计
=-0.90538549190165541726851495268519
我用计算器算了没问题.

存在,去用计算机计算一下就好了。 如是负数,负负得正。负一的平方根是i。