std::atan和std::atan2
std::atan(x) 即tan(angle) = x 所求angle范围[-PI/2, PI/2] [-90°, 90°]
std::atan2(y, x) 即tan(angle)=y/x 所求angle范围[-PI, PI] [-180°, 180°]
std::fmod(x, y) 计算x/y的浮点余数,如std::fmod(3.1, 2) = 1.1
对浮点数进行取模(求余),后一个数可以为0,返回NaN 。而%只用于整型的计算,后一个数不能为0
std::hypot(x, y) 等同于 std::sqrt(x*x + y*y)
std::floor 不大于给定值的最近整数 4.5/4.2/4.8结果都为4
std::ceil: 不小于给定值的最近整数 4.5/4.2/4.8结果都为5
std::round: 4舍5入取整 4.45为4 4.5/4.55为5