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. lattice的ip不显示,如何解决

    最近ip服务器可能会遇到问题,建议客户把更新检查关掉.我们有对应的IP下载链接.   diamond在     https://www.latticesemi.com/ispupdate/ipexpr ...

  2. Flutter笔记 - 事件分发

    事件处理流程 Flutter 事件处理流程主要分两步,为了聚焦核心流程,我们以用户触摸事件为例来说明: 命中测试:当手指按下时,触发 PointerDownEvent 事件,按照深度优先遍历当前渲染( ...

  3. Web前端 - Vue

    <!-- id标识vue作用的范围 --> <div id="app"> <!-- {{}} 插值表达式,绑定vue中的data数据 --> { ...

  4. 推荐一个页面引导库 driver.js

    页面引导功能是 web 开发中常见的一个功能.通过页面引导功能,你可以让用户第一时间熟悉你的页面功能.今天给大家推荐一个页面引导库 driver.js. 简介 driver.js 是一款用原生 js ...

  5. Vue3.0 框架搭建的后台管理模板

    一个Vue3.0框架搭建的后台管理模板 开源vue3.0版本基于vue3.x+ant-design-vue构建的免费开源admin项目,star高达8.4K+ 支持电脑端.手机.平板等平台 底层使用e ...

  6. 《Effective C#》系列之(五)——优化集合的使用

    一.优化集合的使用 在<Effective C#>这本书中,优化集合的使用是其中一章的内容.以下是该章节的一些核心建议,以及使用C#代码示例说明: 使用泛型集合:泛型集合可以避免装箱和拆箱 ...

  7. DNS高可用设计--软件高可用

    DNS是网络的基础服务,网络上的各种应用对DNS的依赖性很高.DNS的稳定,直接决定了上层应用服务的稳定.那如何保障DNS服务的高可用呢?我们先来看下高可用的概念: 高可用 高可用(High avai ...

  8. CCO x Hologres:实时数仓高可用架构再次升级,双11大规模落地

    ​简介:本文将会介绍今年是如何在去年基础上进行实时数仓高可用架构升级,并成功大规模落地双11. 作者 | 梅酱 来源 | 阿里技术公众号 一 2021年双11总结 2021年阿里巴巴双11期间,由CC ...

  9. Python编程的若干个经典小技巧

    1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: x,y= 10,20 print(x,y) x,y= y,x print(x,y) # ...

  10. Git 工具下载慢问题 & 图像化界面工具

    Git 命令行淘宝镜像:git-for-windows Mirror (taobao.org) Git 图形客户端:Download – TortoiseGit – Windows Shell Int ...