C语言常用数学函数
C语言常用数学函数(头文件#include "math.h"
)
abs()函数
函数原型: int abs(int i)
功能: 求整数的绝对值
#include<stdio.h>
#include "math.h"
#define PI 3.1415926
int main(){
printf("%d",abs(-1));
}
![image-20240526235059683](https://gitee.com/cwy0710/image/raw/master/img/image-20240526235059683.png)
labs()函数
函数原型:long labs(long i)
功能:求长型整数的绝对值
#include<stdio.h>
#include "math.h"
#define PI 3.1415926
int main(){
printf("%ld",labs((long)-100000000));
}
fabs()函数
函数原型:double fabs(float i)
功能:求浮点数的绝对值
当然与上面同理
floor()函数
函数原型:double floor(double x)
功能:求不大于x的最大整数
#include<stdio.h>
#include "math.h"
#define PI 3.1415926
int main(){
printf("%f",floor(2.1));
}
floorf()
函数原型:float floorf(float x)
功能:求不大于x的最大整数
floorl()
函数原型:double floorl(double x)
功能:求不大于x的最大整数
ceil()函数
函数原型:double ceil(double x)
功能:求不小于x的最小整数
#include<stdio.h>
#include "math.h"
#define PI 3.1415926
int main(){
printf("%f",ceil(2.1));
}
sqrt()函数
函数原型:double sqrt(double x)
功能:求x的平方根。
#include<stdio.h>
#include "math.h"
#define PI 3.1415926
int main(){
printf("%f",sqrt(4));
}
log()函数
函数原型:double log(double x)
功能:求x的自然对数
#include<stdio.h>
#include "math.h"
#define PI 3.1415926
int main(){
printf("%f",log(2.717));
}
log10()函数
函数原型:double log10(double x)
功能:求x的常用对数
pow()函数
函数原型:double pow(double x,double y)
功能:求x的y次方
#include<stdio.h>
#include "math.h"
#define PI 3.1415926
int main(){
printf("%f",pow(10,2));
}
pow10()函数
函数原型:double pow(double x)
功能:求10的x次方
exp()函数
函数原型:double exp(double x)
功能:求e的x次方
sin()函数
函数原型:double sin(double x)
x为弧度值下面同理
#include<stdio.h>
#include "math.h"
#define PI 3.1415926
int main(){
printf("%f",sin(PI/6));
}
cos()函数
函数原型:double cos(double x)
sin()函数
函数原型:double cos(double x)
asin(),acos(),atan()反函数公式
C语言常用数学函数的更多相关文章
- C语言入门(6)——C语言常用数学函数
在编码过程中会经遇到数学运算,幸运的是C语言提供了非常丰富的数学函数库. 在数学中使用函数有时候书写可以省略括号,而C语言要求一定要加上括号,例如sin(pi/2)这种形式.在C语言的术语中,pi/2 ...
- R语言常用数学函数
语言的数学运算和一些简单的函数整理如下: 向量可以进行那些常规的算术运算,不同长度的向量可以相加,这种情况下最短的向量将被循环使用. > x <- 1:4 > a <- 1 ...
- C语言常用数学函数及其用法
转自:http://blog.sina.com.cn/s/blog_8b5a0d0001011779.html 三角函数:(所有参数必须为弧度) 1.acos 函数申明:acos (double ...
- VB.Net常用数学函数整理
System.Math 类中定义了用于数学计算的函数.Math 类包括三角函数.对数函数和其他常用数学函数.下列函数是在 System 名称空间的 Math 类中定义的函数. 注意:要使用这些函数 ...
- php常用数学函数
php常用数学函数1. bcadd 任意精度数的相加2. bcsub 任意精度数的减法3. bcmul 乘法, bcdiv除法 4. bcmod 取余数. (比%功能更强大)5. bcpow 幂函数运 ...
- C/C++常用数学函数
math.h/cmath(C++)数学函数库 1 三角函数 double sin (double); double cos (double); double tan (double) ...
- ios math.h 常用数学函数
1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数 double as ...
- oracle常用数学函数
数学函数 ABS:(返回绝对值) --返回绝对值 select abs(-1.11) from dual; CEIL:(向上取整) --向上取整 select ceil(3.1415) from du ...
- C语言常用字符串函数
string.h头文件中常用的函数 C 库函数 - strcat() char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所 ...
- C语言:常用数学函数
#include <stdio.h> #include <math.h> #include <stdlib.h> #include <time.h> # ...
随机推荐
- Spark SQL 抽样函数 ——TABLESAMPLE 的坑点
最近需要实现一段 Spark SQL 逻辑,对数据集进行抽样指定的行数. 由于数据集较大,刚开始的逻辑是,取窗口函数随机排序后 row_number 的前 n 行.但运行速度较慢,所以想起了 TABL ...
- 基于开放共享的自主研发—MaxCompute 持续增强生态与开放性建设
简介: MaxCompute 是阿里巴巴自研的云原生数据仓库,同时也兼容大部分大数据生态系统.一个平台无法实现所有功能和解决所有问题,MaxCompute 需持续增强生态与开放性建设,方能走得更远. ...
- 从 VLAN 到 IPVLAN: 聊聊虚拟网络设备及其在云原生中的应用
简介: 由于这篇文章真的很长,大量的篇幅在讲述内核的实现,如果你对这部分不感兴趣,那么在建议你在看完第一部分的三个问题后,思考一下,然后直接跳转到我们对问题的回答. 作者:张伟(谢石) 由于这篇文 ...
- 你不知道的 HTTPS 压测
简介:随着互联网安全规范的普及,使用 HTTPS 技术进行通信加密,实现网站和 APP 的可信访问,已经成为公认的安全标准.本文将介绍针对 HTTPS 协议做压力测试的关注点,以及使用 PTS 做 ...
- Flow vs Jenkins 实操对比,如何将Java应用快速发布至ECS
简介:Jenkins 由于其开源特性以及丰富插件能力,长久以来都是中小企业搭建 CICD 流程的首选.不过 Jenkins 存在维护成本高.配置复杂等缺点,云效 Flow 较好地解决了这些问题. 本 ...
- dotnet 将任意时区的 DateTimeOffset 转换为中国时区时间文本
本文告诉大家在拿到任意时区的 DateTimeOffset 对象,将 DateTimeOffset 转换为使用中国的 +8 时区表示的时间 在开始之前,需要说明的是,采用 DateTimeOffset ...
- C# 二进制数组与结构体的互转
本文将告诉大家在 dotnet 里面的二进制基础处理知识,如何在 C# 里面将结构体数组和二进制数组进行相互转换的简单方法 尽管本文属于基础入门的知识,但是在阅读之前还请自行了解 C# 里面的结构体内 ...
- Git基础使用指南-命令详解
Software is like sex: it's better when it's free. -- Linus Torvalds 前情须知 -O- 工作流程 首先要明确的是Git的工作流程,你使 ...
- k8s修改iptables模式变成ipvs
环境:https://www.cnblogs.com/yangmeichong/p/16477200.html 一.修改 iptables 变成 ipvs 模式 ipvs 采用的 hash 表,ipt ...
- 从大数据平台CDP的架构看大数据的发展趋势
CDP(Cloudera Data Platform)是Cloudera 和 HortonWorks 合并后推出的新一代大数据平台 ,并正在逐步停止对原有的大数据平台 CDH 和 HDP 的维护.笔记 ...