看板Programming
标 题[问题]Dev C++当中pow函数的使用
发信站交大资科_BBS (Thu Nov 8 11:40:07 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!cis_nctu
请问一下:
目前我用Dev C++来写程式,想使用pow函数,在cmath里面找到他的定义是
pow(double, double) //刮号内是指资料型态
并且有下面几种定义
pow(float, float)
pow(long double, long double)
pow(double, int)
pow(float, int)
pow(long double, int)
不过写程式可以发现
pow(2,3); 不接受,因为都是整数,没有pow(int, int),可以理解
pow((float)2,3.0); 不接受,因为没有pow(float, double)的定义
pow(2,3.0) 但是这个却接受,不过并没有pow(int, double)的定义啊?
--
金戈铁马耀日月 铁骑奔腾撼山岗
--
* Origin: ★ 交通大学资讯科学系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
1F:推 sjgau:你改用 math.h, 就怎麽写都可以 211.77.241.2 11/08 12:33
2F:→ WPC001:2 implicitly convert to 2.0(intto double 123.195.25.91 11/08 20:48