包含许多数学函数和常数的函式库
数学中的自然常数 e
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f", M_E);
return 0;
}
圆周率 π
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f", M_PI);
return 0;
}
根号2
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f", M_SQRT2);
return 0;
}
math.h
中包含三角函数和它们的反函数,参数单位为 径
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", sin(M_PI));
printf("%f\n", cos(M_PI));
printf("%f\n", tan(M_PI));
printf("%f\n", asin(1/2));
printf("%f\n", acos(1/2));
printf("%f\n", atan(1));
return 0;
}
exp(x)
回传自然常数 e 的 x
次方
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", exp(1));
printf("%f\n", exp(2));
return 0;
}
pow(x, y)
回传 x
的 y
次方
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", pow(10, 2));
printf("%f\n", pow(2, 6));
return 0;
}
pow(x)
回传10的 x
次方
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", pow10(2));
printf("%f\n", pow10(5));
return 0;
}
sqrt(x)
回传 x
的根号
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", sqrt(3));
printf("%f\n", sqrt(4));
return 0;
}
log(x)
回传以 e
为底的对数
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", sqrt(M_E));
printf("%f\n", sqrt(10));
return 0;
}
log10(x)
回传以10为底的对数
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", log10(10));
printf("%f\n", log10(2));
return 0;
}
abs(x)
回传整数 x
的绝对值
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", abs(10));
printf("%f\n", abs(-10));
return 0;
}
fabs(x)
回传实数 x
的绝对值
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
printf("%f\n", fabs(10.5));
printf("%f\n", fabs(-10.5));
return 0;
}
<<: Day 18: SOLID 设计原则 — OCP (待改进中... )
昨天已经学会新增页面和跳页功能了 但如果单纯跳页好像没什麽用 势必要传一点讯息过去另一页 今天就来学...
测试场景设定 传统的FP Dungeon Crawler(FPDC)撇开玩家的视角,玩家的移动实际上...
前言 完赛啦!!今年是笔者第一次参加铁人赛,临时决定参赛的话,30天要想好文章架构然後直接打造出两款...
今天是最後一天了,每天看这本书《听说做完380个实例,就能成为.NET Core大内高手》,真的里面...
patator 使用环境:kali Linux 以python写的暴力破解工具。支援多种协定。破解...