[問題]Dev C++當中pow函數的使用

看板Programming作者時間18年前 (2007/11/08 12:01), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/5 (看更多)
請問一下: 目前我用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>

11/08 12:33, , 1F
你改用 math.h, 就怎麼寫都可以
11/08 12:33, 1F

11/08 20:48, , 2F
2 implicitly convert to 2.0(intto double
11/08 20:48, 2F
文章代碼(AID): #17Ced-00 (Programming)
文章代碼(AID): #17Ced-00 (Programming)