NCHU逸尘
2015-04-18 08:02
采纳率: 64.3%
浏览 2.0k
已采纳

C语言指数函数相关问题

图片说明
double z;
z = pow(10, 5);
printf("%lf", z);
//它提示的什么意思啊?为什么非得是powf()啊?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • lijiancheng0614 2015-04-18 08:12
    已采纳

    没有说非得是powf()吧。
    根据揭示,意思是没有pow(int, int)的函数签名,你把pow(10, 5)改成pow(10.0, 5)就可以了(即pow(double, int)的函数签名)。

    已采纳该答案
    打赏 评论
  • cwxnb 2015-04-18 09:31

    powf()功能与pow()一致,只是输入与输出皆为浮点数

    打赏 评论

相关推荐 更多相似问题