C++ 第九课 标准c数学函数
|
求绝对值 |
|
|
求反余弦 |
|
|
求反正弦 |
|
|
求反正切 |
|
|
求反正切,按符号判定象限 |
|
|
求不小于某值的最小整数 (求上界) |
|
|
求余弦 |
|
|
求双曲余弦 |
|
|
求商和余数 |
|
|
求e的幂 |
|
|
求浮点数的绝对值 |
|
|
求不大于某值的最大整数 (求下界) |
|
|
求模数 |
|
|
求数的科学表示法形式 |
|
|
求长整型数的绝对值 |
|
|
以科学计数法计算 |
|
|
以长整型返回商和余数 |
|
|
自然对数 |
|
|
以10为底的自然对数 |
|
|
将一个数分解成整数和小数部分 |
|
|
求幂 |
|
|
求正弦 |
|
|
求双曲正弦 |
|
|
求平方根 |
|
|
求正切 |
|
|
求双曲正切 |
abs
语法:
#include <stdlib.h> int abs( int num ); |
功能: 函数返回参数num.的绝对值。例如:
int magic_number = 10;
cout << "Enter a guess: ";
cin >> x;
cout << "Your guess was " << abs( magic_number - x ) << " away from the magic number." << endl;
相关主题:
labs().
acos
语法:
#include <math.h> double acos( double arg ); |
功能:函数返回参数arg的反余弦值。参数arg 应当在-1和1之间。
相关主题:
asin(),
atan(), atan2(), sin(), cos(), tan(), sinh(), cosh(), and tanh().
asin
语法:
#include <math.h> double asin( double arg ); |
功能:函数返回参数arg的反正弦值。参数arg 应当在-1和1之间。
相关主题:
acos(),
atan(), atan2(), sin(), cos(), tan(), sinh(), cosh(), and tanh().
atan
语法:
#include <math.h> double atan( double arg ); |
功能:函数返回参数arg的反正切值。
相关主题:
asin(),
acos(), atan2(), sin(), cos(), tan(), sinh(), cosh(), and tanh().
atan2
语法:
#include <math.h> double atan2( double y, double x ); |
功能:函数计算y/x的反正切值,按照参数的符号计算所在的象限。
相关主题:
asin(),
acos(), atan(), sin(), cos(), tan(), sinh(), cosh(), and tanh().
ceil
语法:
#include <math.h> double ceil( double num ); |
功能: 函数返回参数不小于num 的最小整数。例如,
y = 6.04;
x = ceil( y );
x为7.0.
cos
语法:
#include <math.h> double cos( double arg ); |
功能: 函数返回参数arg的余弦值,arg以弧度表示给出。
相关主题:
asin(),
acos(), atan(), sin(), atan2(), tan(),
sinh(), cosh(), and tanh().
cosh
语法:
#include <math.h> double cosh( double arg ); |
功能: 函数返回参数arg的双曲余弦值。
相关主题:
asin(),
acos(), atan(), sin(), atan2(), tan(),
sinh(), cos(), and tanh().
div
语法:
#include <stdlib.h> div_t div( int numerator, int denominator ); |
功能: 函数返回参数numerator / denominator的商和余数。结构类型div_t定义在stdlib.h中:
int quot; // 商数
int rem; // 余数
例, 以下代码显示x/y的商和余数:
div_t temp;
temp = div( x, y );
printf( "%d divided by %d yields %d with a remainder of %d\n", x, y, temp.quot, temp.rem );
相关主题:
ldiv().
exp
语法:
#include <math.h> double exp( double arg ); |
功能: 函数返回参数returns e (2.7182818) 的arg次幂。
相关主题:
log().
fabs
语法:
#include <math.h> double fabs( double arg ); |
功能: 函数返回参数arg的绝对值。
相关主题:
abs().
floor
语法:
#include <math.h> double floor( double arg ); |
功能: 函数返回参数不大于arg的最大整数。例如,
y = 6.04;
x = floor( y );
x的值为6.0.
相关主题:
ceil().
fmod
语法:
#include <math.h> double fmod( double x, double y ); |
功能: 函数返回参数x/y的余数。
相关主题:
ceil(),
floor(), and fabs().
frexp
语法:
#include <math.h> double frexp( double num, int *exp ); |
功能: 函数将参数num 分成两部分: 0.5 和1之间的尾数(由函数返回)并返回指数exp。转换成如下的科学计数法形式:
num = mantissa * (2 ^ exp)
相关主题:
ldexp().
labs
语法:
#include <stdlib.h> long labs( long num ); |
功能: 函数返回参数num的绝对值。
相关主题:
abs().
ldexp
语法:
#include <math.h> double ldexp( double num, int exp ); |
功能: 函数返回参数num * (2 ^ exp)。如果发生溢出返回HUGE_VAL。
ldiv
语法:
#include <stdlib.h> ldiv_t ldiv( long numerator, long denominator ); |
功能: 函数返回参数numerator / denominator的商和余数。结构类型 ldiv_t 定义在stdlib.h中:
long quot; // 商数
long rem; // 余数
相关主题:
div().
log
语法:
#include <math.h> double log( double num ); |
功能: 函数返回参数num的自然对数。如果num为负,产生域错误;如果num 为零,产生范围错误。
相关主题:
log10().
log10
语法:
#include <math.h> double log10( double num ); |
功能: 函数返回参数num以10为底的对数。如果num为负,产生域错误;如果num 为零,产生范围错误。
相关主题:
log().
modf
语法:
#include <math.h> double modf( double num, double *i ); |
功能: 函数将参数num 分割为整数和小数,返回小数部分并将整数部分赋给i。
pow
语法:
#include <math.h> double pow( double base, double exp ); |
功能: 函数返回以参数base 为底的exp 次幂。如果base为零或负和exp 小于等于零或非整数时,产生域错误。如果溢出,产生范围错误。
相关主题:
exp(), log(), and sqrt().
sin
语法:
#include <math.h> double sin( double arg ); |
功能: 函数返回参数arg的正弦值,arg以弧度表示给出。
相关主题:
asin(),
acos(), atan(), cosh(), atan2(), tan(),
sinh(), cos(), and tanh().
sinh
语法:
#include <math.h> double sinh( double arg ); |
功能: 函数返回参数arg的双曲正弦值。
相关主题:
asin(),
acos(), atan(), cosh(), atan2(), tan(),
sin(), cos(), and tanh().
sqrt
语法:
#include <math.h> double sqrt( double num ); |
功能: 函数返回参数num的平方根。如果num为负,产生域错误。
tan
语法:
#include <math.h> double tan( double arg ); |
功能: 函数返回参数arg的正切值,arg以弧度表示给出。
相关主题:
asin(),
acos(), atan(), cosh(), atan2(), sinh(), sin(), cos(), and
tanh().
tanh
语法:
#include <math.h> double tanh( double arg ); |
功能: 函数返回参数arg的双曲正切值。
相关主题:
asin(),
acos(), atan(), cosh(), atan2(), tan(),
sin(), cos(), and sinh().
C++ 第九课 标准c数学函数的更多相关文章
- 标准c数学函数使用方法
cppreference.com -> 标准c数学函数 -> 详解 标准c数学函数 abs 语法: #include <stdlib.h> int abs( int ...
- C++ 第十一课 标准c内存函数
calloc() 分配一个二维储存空间 free() 释放已分配空间 malloc() 分配空间 realloc() 改变已分配空间的大小 calloc 语法: #include <st ...
- 【C语言探索之旅】 第一部分第九课:函数
内容简介 1.课程大纲 2.第一部分第九课:函数 3.第一部分第十课预告: 练习题+习作 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. ...
- NeHe OpenGL教程 第九课:移动图像
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- 【C语言探索之旅】 第二部分第九课: 实战"悬挂小人"游戏 答案
内容简介 1.课程大纲 2.第二部分第九课: 实战"悬挂小人"游戏 答案 3.第二部分第十课预告: 安全的文本输入 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题, ...
- cocos2d-x:懒人数学函数
做游戏开发,要用到比较多的数学计算,对于程序员来说,还是用一种懒一点的方法,cocos2d-x方便开发者投机取巧...提供了很多方便的的数学函数,方便我们的数学计算.以下是在网上收集到的一些常用的数学 ...
- 【函数】Oracle函数系列(2)--数学函数及日期函数
[函数]Oracle函数系列(2)--数学函数及日期函数 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...
- iOS math.h数学函数
在实际工作中有些程序不可避免的需要使用数学函数进行计算,比如地图程序的地理坐标到地图坐标的变换.Objective-C做为ANSI C的扩展,使用C标准库头文件<math.h>中定义的数学 ...
- 20141031--SQL分组,数学函数,聚合函数
/* 通过代码操作:创建一个数据库,里面有一个学生信息表, 内容包括:学号,姓名,性别,体重,年龄,语数外三门课分数,班级 插入20条数据 执行以下查询操作: 1.查姓王的同学的信息 2.分别查每门课 ...
随机推荐
- xcode调试查看变量的值
对于IPhone开发/XCode的初学者,如何在调试时查看变量的值是很头痛的事情.因为Xcode的expression 经常无法正确显示变量的值.但是强大的GDB可以很方便的帮我们查看变量的值. 当执 ...
- Linux isql
登录Linux环境,执行 isql -s 命令,进入isql命令页面 进入后页面如下: 选择Query-Language回车,选项可进行数据库操作 进入后,选择要操作的数据库,回车 进行入数据库后的数 ...
- Java Date 日期 时间 相关方法
DateTools.java import java.text.SimpleDateFormat; import java.util.Date; /** * 日期操作类 */ public class ...
- linux内核自锁旋spinlock常用宏解释
转自:http://blog.sina.com.cn/s/blog_6929134b0100tdn8.html 自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持, ...
- Unity中的内存泄漏
在对内存泄漏有一个基本印象之后,我们再来看一下在特定环境——Unity下的内存泄漏.大家都知道,游戏程序由代码和资源两部分组成,Unity下的内存泄漏也主要分为代码侧的泄漏和资源侧的泄漏,当然,资源侧 ...
- IntelliJ IDEA2018.1、2017.3激活
IntelliJ IDEA2018.1.2017.3破解教程 http://idea.java.sx/ 简单快捷!! ———————————————————————————————————————— ...
- 吸血鬼日记第一季/全集The Vampire Diaries迅雷下载
本季The Vampire Diaries 1 第一季(2009)看点: <吸血鬼日记>由美国女作家L.J.史密斯的同名畅销系列小说改编而成.4个月前一场可怕的车祸夺去了他们双亲的生命,但 ...
- 腾讯Bugly2015年移动应用质量大数据报告 原 荐
在这份报告中,腾讯Bugly和腾讯优测会对2015年Android和iOS平台上的应用质量进行详细盘点,帮助你了解你的产品质量在行业中处于什么位置. 首先,让我们从整体上,回顾一下2015年度的应用和 ...
- 让手机连接到指定的WIFI网络,适用于之前已经连过的网络
这个例子是从网上找的,我给重新优化了下.这里有个问题是只能连接到之前已经连接过的wifi,目前还没找到连接到陌生wifi(有/无密码)的方法.总之慢慢来吧~ 说下思路: 1.通过wifiManager ...
- 用FadingActionBar实现有头图的ActionBar
FadingActionBar这个开源项目在社区上很火,感觉Google I/O 2014中就有它的身影.今天我们来介绍下这个实用的开源项目. 首先是到这里(https://github.c ...