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

相关推荐
devilnumber5 小时前
Java 递归算法 详解 + 核心要点 + 实战运用 + 避坑指南
java·开发语言·算法
asdfg12589637 小时前
JavaBean是什么?怎么理解?有什么用途?
java·开发语言
dsyyyyy11017 小时前
JavaScript变量
开发语言·javascript·ecmascript
玖玥拾8 小时前
C/C++ 基础笔记(十三)继承
c语言·c++·继承
z落落8 小时前
C#WinForm 窗体切换与窗体传值(登录跳转案例)+WinForm 窗体传值(从上往下传、从下往上传)
开发语言·windows·c#
allway28 小时前
How to Echo Multiline to a File in Bash [3 Methods]
开发语言·chrome·bash
weixin_462446238 小时前
手把手教你用 Bash 脚本自动更新 /etc/hosts —— 自动绑定网卡 IP 与节点名
开发语言·tcp/ip·bash
一个梦醒了8 小时前
安装git bash选项推荐
开发语言·git·bash
ct9789 小时前
React 状态管理方案深度对比
开发语言·前端·react
数量技术宅9 小时前
2026量化前沿:从Reddit热帖到Python实战,如何用赫斯特指数(Hurst)狙击虚假突破?
开发语言·python