C语言中经常使用的函数

cpp 复制代码
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
//c语言中常用的函数
/*
pow()   幂
sqrt()  平方根
ceil()  向上取整
floor()  向下取整
abs()  绝对值
long 类型的绝对值用labs()函数获取
long long 类型的绝对值通过llabs()函数获取
小数double等浮点数类型的绝对值通过fabs()函数获取
*/
int main() {
	//1.幂
	double res1 = pow(2, 3);
	printf("%lf\n", res1);8.000000
	//平方根
	double res2 = sqrt(8);
	printf("%lf\n", res2);2.828427
	//向上取整
	double res3 = ceil(12.9);
	printf("%lf\n", res3);13.000000
	//向下取整
	double res4 = floor(12.3);
	printf("%lf\n", res4);12.000000
	//绝对值
	int res5 = abs(-89);
	printf("%d\n", res5);89
	//long 类型的绝对值
	long res6 = labs(-125896l);
	printf("%ld\n", res6);125896
	//long long 类型的绝对值
	long long res7 = llabs(-536258945622233Ll);536258945622233
	printf("%lld\n", res7);
	//小数double等浮点数类型的绝对值
	double res8 = fabs(-89.9878);
	printf("%lf\n", res8);89.987800



}

注意:调用这些函数时一定要写与之对应的头文件,否则就会运行出错

如:pow() 幂

sqrt() 平方根

ceil() 向上取整

floor() 向下取整

abs() 绝对值

要用到#incluld<stdio.h>头文件

long 类型的绝对值用labs()函数获取

long long 类型的绝对值通过llabs()函数获取

小数double等浮点数类型的绝对值通过fabs()函数获取

要用到#include<stdlib.h>头文件

相关推荐
晓蛋3 天前
c语言指的是什么意思
c语言·编译器·编程开发·集成开发环境·程序实例
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
傲世仙尊3 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
牵猫散步的鱼儿3 天前
重载、重写(覆盖)、重定义区别
c语言
伞伞悦读3 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
phltxy3 天前
C 语言指针:从内存地址到灵活的数据访问
c语言
C语言小火车3 天前
C/C++ 为什么需要编译器?
开发语言·c++
phltxy3 天前
C 语言中的数据存储:从类型到二进制位
c语言
霍霍的袁3 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
孙启超3 天前
【AI开发之Rust】第 11 课:智能指针与内部可变性
开发语言·后端·rust