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语言常用数学函数的更多相关文章

  1. C语言入门(6)——C语言常用数学函数

    在编码过程中会经遇到数学运算,幸运的是C语言提供了非常丰富的数学函数库. 在数学中使用函数有时候书写可以省略括号,而C语言要求一定要加上括号,例如sin(pi/2)这种形式.在C语言的术语中,pi/2 ...

  2. R语言常用数学函数

    语言的数学运算和一些简单的函数整理如下: 向量可以进行那些常规的算术运算,不同长度的向量可以相加,这种情况下最短的向量将被循环使用.   > x <- 1:4 > a <- 1 ...

  3. C语言常用数学函数及其用法

    转自:http://blog.sina.com.cn/s/blog_8b5a0d0001011779.html 三角函数:(所有参数必须为弧度)  1.acos 函数申明:acos  (double ...

  4. VB.Net常用数学函数整理

      System.Math 类中定义了用于数学计算的函数.Math 类包括三角函数.对数函数和其他常用数学函数.下列函数是在 System 名称空间的 Math 类中定义的函数. 注意:要使用这些函数 ...

  5. php常用数学函数

    php常用数学函数1. bcadd 任意精度数的相加2. bcsub 任意精度数的减法3. bcmul 乘法, bcdiv除法 4. bcmod 取余数. (比%功能更强大)5. bcpow 幂函数运 ...

  6. C/C++常用数学函数

    math.h/cmath(C++)数学函数库 1 三角函数    double sin (double);    double cos (double);    double tan (double) ...

  7. ios math.h 常用数学函数

    1. 三角函数  double sin (double);正弦  double cos (double);余弦  double tan (double);正切  2 .反三角函数  double as ...

  8. oracle常用数学函数

    数学函数 ABS:(返回绝对值) --返回绝对值 select abs(-1.11) from dual; CEIL:(向上取整) --向上取整 select ceil(3.1415) from du ...

  9. C语言常用字符串函数

    string.h头文件中常用的函数 C 库函数 - strcat() char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所 ...

  10. C语言:常用数学函数

    #include <stdio.h> #include <math.h> #include <stdlib.h> #include <time.h> # ...

随机推荐

  1. Git 各指令的本质

    前言 作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone.commit.pull.push...的阶段,是不是对rebase心里没底只敢用merge? 碰 ...

  2. 什么是token,为什么需要token

    1.为什么需要token 随着互联网的发展,为了更安全,以及更好的用户体验,逐渐产生了token这个技术方案 之所以使用token是因为http/https协议本身是无状态的,不能进行信息的存储 (c ...

  3. mock数据模拟和使用

    安装mock,和案axios npm i mockjs npm i axios 后再vue组件中使用 <script>import axios from 'axios'import Moc ...

  4. 【Oracle】获取字符串中特定字符在字符串中出现的次数

    [Oracle]获取字符串中特定字符在字符串中出现的次数 使用regexp_count函数 例子: select regexp_count('A,B,D,E;Q;F;GQWEQWE:qwe',';') ...

  5. nginx请求头相关漏洞修复(http host&X-XSS-Protection)

    nginx请求头相关漏洞修复(http host&X-XSS-Protection) 参考链接:Nginx常见漏洞处理 - 码农教程 (manongjc.com) Web应用漏洞-NGINX各 ...

  6. 力扣601(MySQL)-体育馆的人的流量(困难)

    题目: 表:Stadium 编写一个 SQL 查询以找出每行的人数大于或等于 100 且 id 连续的三行或更多行记录. 返回按 visit_date 升序排列 的结果表. 查询结果格式如下所示 示例 ...

  7. 【ModelScope】5分钟让你在大火的多模态领域权威榜单VQA上超越人类

    简介: ModelScope上开源了达摩院众多业界最强多模态模型,其中就有首超人类的多模态视觉问答模型mPLUG,小编从页面体验(一探).开发体验(二探).开放测试(三探)来探究多模态预训练模型能力. ...

  8. 外部工具连接SaaS模式云数据仓库MaxCompute实战——商业BI分析工具篇

    简介: MaxCompute 是面向分析的企业级 SaaS 模式云数据仓库,以 Serverless 架构提供快速.全托管的在线数据仓库服务,消除了传统数据平台在资源扩展性和弹性方面的限制,最小化用户 ...

  9. 从技术到科学,中国AI向何处去?

    ​简介: 如果从达特茅斯会议起算,AI已经走过65年历程,尤其是近些年深度学习兴起后,AI迎来了空前未有的繁荣.不过,最近两年中国AI热潮似乎有所回落,在理论突破和落地应用上都遇到了挑战,外界不乏批评 ...

  10. [Ethereum] 浅谈 ERC20 在 openzeppelin-contracts 中的结构与实现

    目前 openzeppelin-contracts 的稳定版是 v2.5,截止到本文发布,最新的 Tag 为 v3.0.0-rc.0 以下是 token/ETC20 的文件列表: IERC20.sol ...