热文C++fmod浮点取模remainder余数 # C++里 `fmod` 不是“取余”,是“截断式余数”——别再用它算角度或周期了 刚接手一个老项目,发现一段代码用 `fmod(x, 360.0)` 处理角度归一化,结果在 `x = -450.0` 时返回 `-... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.8 K 阅读
C++hypot计算直角三角形斜边 # `hypot` 不是“抄近道”,是 C++ 给直角三角形的体面解法 刚写完一个坐标距离计算函数,手一快用了 `sqrt(x*x + y*y)`,结果测试时遇到 `(1e150, 1e150)` 直接炸出 `inf... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 283 阅读
热文C++sin cos tan三角函数使用 # C++里用sin/cos/tan?别再传弧度=角度×3.14159了,这坑我踩过三次 刚学C++数学函数那会儿,我写了个小工具算三角形边长,输入30度,调用`sin(30)`,结果输出–0.988… 我盯着控制台... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.65 K 阅读
C++asin acos atan反三角函数 # C++里用asin、acos、atan?别急着敲代码,先搞清这三个坑 刚写完`double angle = asin(x);`,结果输出一堆`nan`——你是不是也踩过这个坑? C++标准库里的反三角函数(`as... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 559 阅读
C++exp指数与log对数函数 # C++里exp和log不是“数学课后习题”:用对了,代码才真省力 刚学C++时,我对着``头文件里的`exp()`、`log()`、`log10()`发过呆——课本说“它们算指数和对数”,可现实里,谁会闲着没事在... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 396 阅读
热文C++log10常用对数与log2二进制 # C++里log10和log2不是“换底公式练习题”,是性能开关和精度扳手 刚写完一段数值计算代码,发现运行慢得反常。一查,原来是用`log(x)/log(10)`代替了`log10(x)`——本以为编译器会优化,... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.48 K 阅读
热文C++cbrt立方根与copysign符号复制 # `cbrt` 与 `copysign`:两个被低估的 C++ 数值工具,解决你没意识到的符号陷阱 上周帮同事调试一段科学计算代码,发现一个立方根结果总是和预期差个负号。他用的是 `pow(x, 1.0/3.0)`... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.42 K 阅读
热文C++frexp分解浮点数科学计数 # `frexp`:浮点数的“拆解手术刀”,不是取指数那么简单 写C++时,你有没有遇到过这种场景:需要把一个浮点数精确还原成 `m × 2^e` 的形式,比如判断它是否落在某个归一化区间、做定点数模拟、或者调试数值... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.07 K 阅读
C++ldexp重构浮点数乘2幂 # `ldexp`:C++里那个被冷落的“浮点数×2ⁿ”快车道 你有没有试过把一个浮点数乘以 2 的整数次幂,比如 `x * pow(2.0, n)`?写起来顺手,但运行时可能悄悄拖慢了关键路径——尤其在信号处理、数... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 304 阅读
热文C++modf分离整数小数部分 # C++里怎么把一个浮点数“掰开”?modf函数的真实用法和那些没人说的坑 上周帮同事调一个数据对齐的bug,他坚持认为`modf(3.14, &intpart)`返回的`intpart`应该是`3.0`,结果打印... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.89 K 阅读