关于c++pow()函数
来源:互联网 发布:centos apache php 编辑:程序博客网 时间:2024/06/05 09:30
今天用c++的pow()函数发现了一个问题:
如果直接已pow(int,int)的方式来用的话会有误差,当然因为函数的参数应该是(double,double),但是把前一个参数改成double后误差就没了(至少比较小),但是如果同时把后面的参数也改成doubt的话误差又会出现,这是什么情况?
查阅资料后得到
double pow (double base , double exponent); float pow (float base , float exponent);long double pow (long double base, long double exponent); double pow (double base , int exponent);long double pow (long double base, int exponent);
也就是说,使用(int,int)的参数时编译器无法确定使用那个重载版本(在hdoj上报错),但是某些编译器不会报错,这点需要注意
0 0
- 关于c++pow()函数
- 关于pow函数。
- C语言中关于pow()函数的问题
- 关于pow函数的准确性
- C中关于sin(),cos(),pow()函数使用的一个问题
- 关于pow(doublex,doubley)函数的误用
- C语言的求幂函数POW
- pow函数
- pow ()函数
- pow()函数
- pow函数
- pow函数
- pow()函数
- pow函数
- pow函数
- c/c++中的pow()函数与sqrt()函数
- Adding Reversed Numbers(关于pow函数出错)
- Linux下的C语言pow()函数引出的问题
- 基于JAVA EE 平台的在线考试系统设计探究
- 嵌入式GUI系统EFL研究
- SNBI project materials
- 浅谈工作型PPT之提高篇
- Java RandomAccessFile用法
- 关于c++pow()函数
- Js_dom_01
- 【阅读】《网页设计创意书》第四章——设计元素
- Collection 集合框架深入研究
- 如果将synthesize省略,语义特性声明为assign retain copy时,自己实现setter和getter方法
- 栈的应用举例1
- Java进阶之欧拉工程 第九篇【持续更新】
- Android初步认识02
- git-svn — 让git和svn协同工作