函数、变量类型相关的笔记
函数
一些浮点类型的函数
fabs(x),ceil(x),floor(x),round(x)四舍五入。sqrt(x),pow(x, y)\(x^y\)。log2(x),log10(x)。log(x)以 \(e\) 为底的 \(\log x\),exp(x)\(e^x\)。sin(x),cos(x),tan(x)。asin(x),acos(x),atan(x),atan2(y, x)点 \((x, y)\) 的极角。
其中有:
acos(-1)可以用于表示 \(\pi\)。
atan2(y, x)常用于求极角。
Note
在浮点数相关的函数后加上一个 l 可以使精度更高。
如:在 sqrt(x) 后面加上之后为 sqrtl(x)
类型
浮点类型
注意使用的时候尽量避免 \((10^{18}+1)-10^{18}\) 这样的浮点运算,它非常损失进度。
-
float -
doubledouble在浮点类型中最为常用,但是在部分计算几何的题中要慎用(除非卡空间)。
精度可能会不如你的预期。 -
long double -
float128

浙公网安备 33010602011771号