C++dec oct hex进制输出控制 # C++里输出进制,别再靠手算转换了 写C++时遇到一个整数,想看看它在内存里长啥样?调试时发现 `123` 打印出来是 `173`?——别慌,不是程序出bug,是你忘了告诉 `cout`:**“请按八进制显示”*... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 318 阅读
热文C++fixed scientific定点科学计数 # C++里`fixed`和`scientific`不是“开关”,是格式契约 刚学C++流输出时,很多人盯着`std::fixed`和`std::scientific`发懵: “设了`fixed`,小数点后怎么还是只... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.38 K 阅读
C++hexfloat defaultfloat浮点格式 # C++里浮点数打印的“隐形开关”:hexfloat与defaultfloat真正在做什么? 你有没有遇到过这样的场景:调试一段数值计算代码,`std::cout ˂˂ 3.1415926f;` 输出是 `3.14... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 763 阅读
热文C++unitbuf每次操作后刷新缓冲 # `unitbuf`:不是“自动刷新”,而是“每次输出后强制刷一次” 写 C++ 的人,多少都踩过缓冲区的坑。比如用 `std::cout ˂˂ "正在处理..."`,结果程序卡住半天没反应——你盯着屏幕等,它偏不... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.24 K 阅读
热文C++nounitbuf默认缓冲行为 # `nounitbuf` 并不“关缓冲”:C++ 中被严重误解的默认流行为 刚学 C++ I/O 的人常会遇到一个困惑:为什么 `std::cout ˂˂ "hello" ˂˂ std::nounitbuf;` 之... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.51 K 阅读
C++skipws跳过输入空白字符 # `skipws`:C++输入流里那个“视而不见”的小助手 你有没有试过用 `cin ˃˃ x` 读一个整数,再用 `getline(cin, s)` 读一行字符串,结果发现 `s` 居然是空的? 不是代码写错了,... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 344 阅读
热文C++noskipws保留空白字符输入 # `noskipws`:C++里那个被忽略的“空白守门员” 你有没有试过用 `cin ˃˃ str` 读一行带空格的输入,结果只拿到第一个单词?然后换 `getline(cin, str)`,又发现它莫名其妙地“跳... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.43 K 阅读
C++ws操纵符跳过前导空白 # `ws` 操纵符:那个总在你读输入前悄悄“擦桌子”的小帮手 你有没有遇到过这样的情况:用 `cin ˃˃ x` 读完一个整数,紧接着想用 `getline(cin, s)` 读一行字符串,结果 `s` 却是空的?... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 266 阅读
C++endl输出换行并刷新缓冲 # `endl` 不只是换行:它悄悄刷掉了你正在等的输出 写 C++ 时,你大概率用过 `std::endl`——比如 `cout ˂˂ "Hello" ˂˂ endl;`。很多人把它当成“换行符的高级写法”,和 `... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 483 阅读
C++ends插入空字符'\0' # `std::ends` 并不插入 `'\0'` —— 一个被教科书悄悄带偏的 C++ 细节 刚学 C++ 流操作时,很多人在教材里见过这么一行: ```cpp std::cout ˂˂ "hello" ˂˂ st... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 839 阅读