fmt 是一个开源、轻量、高性能的格式化库,实现了 C++20的std::format标准 ,用来替代C中stdio和C++的iostreams。本文简要介绍fmt的用法,以及对格式化语法做一些说明。
朋友要用数值算例验证舍入误差对算法稳定性的影响,实践中遇到的第一个问题是:C/C++如何只保留4位有效数字(significant figures)?