热文C++abs与fabs绝对值函数区别 # `abs` 和 `fabs`:C++里那对“长得像、但户口本不同”的绝对值函数 刚学C++时,我写了个求浮点数绝对值的代码,顺手敲了 `abs(-3.14)`,编译器没报错,运行结果却出人意料——输出是 `3`,... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.83 K 阅读
热文C++sqrt平方根与pow幂运算 # `sqrt` 和 `pow`:C++里那点“开方”和“次方”的小心思 写C++时遇到开平方、算幂次,很多人第一反应是头也不抬地敲下 `sqrt(x)` 或 `pow(x, y)`。用得顺手,但真要问一句:“它到底... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.88 K 阅读
C++trunc截断小数floor向上取整 # `trunc`、`floor` 与小数截断的“手感”:C++里那些容易被忽略的取整细节 写代码时遇到浮点数,总得处理小数部分。有人习惯用 `(int)x` 强转,有人翻文档找 `round`,还有人一拍脑袋写了 ... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 495 阅读
C++round四舍五入与nearbyint # `round` 和 `nearbyint`:C++里那点“四舍五入”的小心思 刚写完一段浮点计算,想把 `3.7` 变成 `4`,`2.5` 变成 `3`,顺手敲下 `round(2.5)`——结果没错。可一跑测... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 370 阅读
热文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 评论/ 279 阅读
热文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 评论/ 556 阅读
C++exp指数与log对数函数 # C++里exp和log不是“数学课后习题”:用对了,代码才真省力 刚学C++时,我对着``头文件里的`exp()`、`log()`、`log10()`发过呆——课本说“它们算指数和对数”,可现实里,谁会闲着没事在... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 393 阅读
热文C++log10常用对数与log2二进制 # C++里log10和log2不是“换底公式练习题”,是性能开关和精度扳手 刚写完一段数值计算代码,发现运行慢得反常。一查,原来是用`log(x)/log(10)`代替了`log10(x)`——本以为编译器会优化,... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.48 K 阅读