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>头文件

相关推荐
阿沁QWQ9 小时前
STL库vector模拟实现
开发语言·c++
未来之窗软件服务9 小时前
操作系统应用(三十二)python版本选择系统—东方仙盟筑基期
开发语言·python·东方仙盟·操作系统应用
Ustinian_3109 小时前
【python】图片转PDF工具【附完整源码】
开发语言·python·pdf
WongKyunban9 小时前
什么是内存踩踏及其危害
c语言
数智化架构师-Aloong9 小时前
⚡️ PowerJob深度解析:Java生态下高并发分布式调度的终极选择
java·开发语言·分布式·系统架构
良木生香9 小时前
【程序设计】P8772 [蓝桥杯 2022 省 A] 求和
c语言·算法·职场和发展·蓝桥杯
Godson_beginner9 小时前
Sa-Token (java权限认证框架)
java·开发语言
谢景行^顾9 小时前
numpy
开发语言·python·numpy
敲代码的瓦龙9 小时前
操作系统相关的一些问题总结
linux·c语言·开发语言