c语言指数函数调用,【西科软件】用C语言求幂函数和指数函数的方法
C语言pow()函数:求x的y次方(次幂)
头文件:
#include
pow() 函数用来求 x 的 y 次幂(次方),其原型为:
double pow(double x, double y);
pow()用来计算以x 为底的 y 次方值,然后将结果返回。设返回值为 ret,则 ret = xy。
可能导致错误的情况:
如果底数 x 为负数并且指数 y 不是整数,将会导致 domain error 错误。
如果底数 x 和指数 y 都是 0,可能会导致 domain error 错误,也可能没有;这跟库的实现有关。
如果底数 x 是 0,指数 y 是负数,可能会导致 domain error 或 pole error
错误,也可能没有;这跟库的实现有关。
如果返回值 ret 太大或者太小,将会导致 range error 错误。
错误代码:
如果发生 domain error 错误,那么全局变量 errno 将被设置为 EDOM;
如果发生 pole error 或 range error 错误,那么全局变量 errno 将被设置为
ERANGE。
注意,使用 GCC 编译时请加入-lm。
【实例】请看下面的代码。
#include
#include
int main ()
{
printf ("7 ^ 3 = %f\n", pow (7.0, 3.0) );
printf ("4.73 ^ 12 = %f\n", pow (4.73, 12.0) );
printf ("32.01 ^ 1.54 = %f\n", pow (32.01, 1.54) );
return 0;
}
输出结果:
7 ^ 3 = 343.000000
4.73 ^ 12 = 125410439.217423
32.01 ^ 1.54 = 208.036691
C语言sqrt()函数:求给定值的平方根
头文件:
#include
sqrt() 用来求给定值的平方根,其原型为:
double sqrt(double x);
【参数】x 为要计算平方根的值。
如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。
【返回值】返回 x 平方根。
注意,使用 GCC 编译时请加入-lm。
【实例计算200 的平方根值。】
#include
main(){
double root;
root = sqrt(200);
printf("answer is %f\n", root);
}
输出结果:
answer is 14.142136
c语言指数函数调用,【西科软件】用C语言求幂函数和指数函数的方法相关推荐
- 指数为负数的幂函数 c语言,C语言:求幂函数和指数函数的方法
如何使用C语言求幂函数和指数函数呢?有什么方法呢?接下来红黑小编就来介绍一下C语言:求幂函数和指数函数的方法,希望对大家有所帮助. 用C语言求幂函数和指数函数的方法,即pow()函数和sqrt()函数 ...
- c语言函数已知底数和幂求指数,用C语言求幂函数和指数函数的方法
C语言pow()函数:求x的y次方(次幂)头文件: #include pow() 函数用来求 x 的 y 次幂(次方),其原型为: double pow(double x, double y); po ...
- c语言图书管理系统用什么软件,编写c语言的软件 纯C语言编写图书管理系统.doc...
编写c语言的软件 纯C语言编写图书管理系统 编写c语言的软件 纯C语言编写图书管理系统WORD文档bbszp 导读:就爱阅读网友为您分享以下"纯C语言编写图书管理系统WORD文档bbszp& ...
- c语言指数常熟的正确表达形式,C语言程序设计实验实验指导书及答案
5 <C语言程序设计>实验指导书 常熟理工学院 电气与自动化工程学院 分析结果是否正确? (3)对上面程序进行修改,当输入一个非法的边长(负数或零),会给出提示而不计算矩形的面积. 输入- ...
- c语言php都用什么软件,学习c语言用什么软件
如果你使用的操作系统是WINDOWS,那么可以使用Microsoft Visual Studio C++:如果使用的是Linux系统,那么C语言的编译器是gcc:如果使用的是UNIX操作系统,那么C语 ...
- c语言作业的搜题软件下载,C语言搜题神器下载-C语言搜题神器秒出答案下载 安卓版 v2.1.7- 游娱下载站...
Tags: 学习 教育 C语言搜题神器是一款手机端在线学习平台,可以帮助用户提供海量技术题库外,还涵盖了求职面试经验和技术干货为你提供,让你C语言随时学习无忧.同时除去以上学习内容外,还可支持刷题和编 ...
- c语言课设航班信息管理软件管理系统,c语言航班信息查询系统实验报告.doc
c语言航班信息查询系统实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- C语言随机函数调用两次为啥一样,C语言中随机函数应用
前言:有些程序每次执行时不应该产生相同的结果,如游戏和模拟,此时随机数就非常有用.下面这两个函数合在一起使用能够产生伪随机数(pseudo-random number):通过计算产生的随机数,可能有重 ...
- c语言实验设计报告,c语言实验设计报告计科学号.doc
c语言实验设计报告计科学号.doc C语言程序设计课程实验报告系 院 信息工程学院 班 级 计科1101 学 号 111404107 姓 名 杜舒静 完成日期 2012年2-6月 指导教师 徐永安 二 ...
最新文章
- 【转】Usage of sendBroadcast()
- 【人工智能】人工智能的发展历程
- 为什么张扬的人别人很讨厌_为什么每个人总是讨厌重新设计,即使他们很好
- 云栖专辑 | 阿里开发者们的第10个感悟:产品经理最优秀的能力,是框架思维,脑海中有蓝图
- 基于Android Classic Bluetooth的蓝牙聊天软件
- cname 别名记录 解析过程_西部数码操作解析:如何为服务器创建别名地址
- STL: string:erase
- 多线程中抛异常的这个面试题你会吗?
- laravel连接mysql连接数过多_php – Laravel 4和MySQL的连接太多了
- 高等数学张宇18讲 第十讲 多元函数微分学
- 仿乐享微信源码分享---微信营销
- html5 video play方法,html5 – 如何在现代Chrome上访问video.play()API
- cmd命令把GHO转换成虚拟机可直接加载的硬盘格式实例
- 【京东商城首页实战4】topbanner制作
- Realtek 1296 (RTD1296) OpenWRT Android 双系统全功能开发板
- Android Sendor框架介绍
- yarn logs 查看日志
- win11 安装make (gnu make)
- Shell Programming
- 在云服务器中搭建MQTT平台
热门文章
- 《“边缘计算+”技术白皮书》发布!
- GNN(一)走进GNN
- CS224N WINTER 2022 (六)前沿问题探讨(QA、NLG、知识集成与检索、Coreference)
- 2019年程序员最值得选择的100家互联网公司排名
- 在电脑的网络中看不到计算机,在网上邻居中看不到自己的电脑也看不到别人的解决方法...
- 鼎新图书馆结束使用计算机时,新生导航•【学习篇】| 学霸从图书馆开始
- 爽啊,这么多有趣好玩强大的 Python 库
- 如何在Visio里面添加“左”箭头
- 【分享】ArcGIS 根据DEM生成等高线以及带高程转换为Auto CAD数据
- GRAIL Efficient Time Series Representation Learning论文阅读笔记(三)