绝对值abs()
四舍五入round()
四舍五入到最邻近的证书
取上整函数ceil()
取下整函数floor()
常用三角函数
正弦、余弦、正切
https://www.shuxuele.com/sine-cosine-tangent.html






反正弦、反余弦、反正切
https://www.shuxuele.com/algebra/trig-inverse-sin-cos-tan.html

代码示范

// C++中三角函数操作的是弧度,而不是角度。所以进行计算时需要将角度转化为弧度。// 反三角函数头文件需包含#iostream;// 弧度=角度*PII/180;cos余弦函数sin正弦函数tan正切函数acos反余弦函数asin反正弦函数atan反正切函数
#include <bits/stdc++.h>using namespace std;const double PII = 3.1415926;int main(){int jiaodu;cin >> jiaodu;double hudu = jiaodu * PII / 180;double ans_cos = cos(hudu);double ans_sin = sin(hudu);printf("cos: %lf\n", cos(hudu));printf("sin: %lf\n", sin(hudu));printf("acos 求 jiaodu: %lf\n", (acos(ans_cos) / PII * 180));printf("asin 求 jiaodu: %lf\n", (asin(ans_sin) / PII * 180));return 0;}
对数函数
// exp()函数,e^n次方// log()函数,以e为底的log函数// log10()函数,以10为底的函数#include <bits/stdc++.h>using namespace std;int main(){int n;cin >> n;cout << exp(n) << '\n';cout << log(exp(n)) << '\n';cout << log10(100) << '\n';return 0;}// 如果自定义以m为底,求log n的值// log(n)/log(m)#include <bits/stdc++.h>using namespace std;int main(){for (int i = 1; i <= 10; i++){int a = 1 << i;int b = log(a) / log(2);printf("%d %d\n", a, b);}return 0;}
