【发布时间】:2020-10-22 08:39:51
【问题描述】:
当我使用以下代码时,我试图复制 sqrt(x) of something 等于 X^(1/2) 的想法
pow(x, (1/2);
无论我输入什么值,它都会返回 1。我已经用 sqrt 函数解决了这个问题,但想知道为什么将来会发生这种情况。
【问题讨论】:
-
pow(x, (1/2);是语法错误。 -
请注意,
sqrt(x)可能比pow(x, 0.5)快,x * x肯定比pow(x, 2)快 -
pow(x, (1/2)->pow(x, 0.5) -
好吧,这很有道理。那你的帮助。
标签: c syntax integer-division