用C语言编写一个计算用来求 x 的 y 次幂的函数:int Pow(int x,int y)。

2025-02-26 01:16:55
推荐回答(1个)
回答1:

看的出来你用的是32位的软件(1410065408约为2的30(1073741824)次方到31次方(2 147 483 648)),那int的最大长度就是32位,即-2 147 483 648~2 147 483 647间,超出这个长度就会显示不全导致错误,故可以将子函数的返回值设为double即64位,这样就可以存更多的数据了。