重要
使用 ,无法限制写入的字符数,这意味着使用 的代码容易受到缓冲区溢出的影响。 请考虑使用相关函数 ,用于指定写入 的最大字符数,或使用 来确定需要多大的缓冲区。 同样,确保 不是用户定义的字符串。
从 Windows 10 版本 2004(内部版本 19041)开始, 系列函数根据 IEEE 754 的舍入规则输出可精确表示的浮点数。 在早期的 Windows 版本中,以“5”结尾并且可精确表示的浮点数总是向上取整。 IEEE 754 规定它们必须舍入到最接近的偶数(也称为“四舍六入五成双”)。 例如, 和 都应舍入为 2。 之前,1.5 舍入为 2,2.5 舍入为 3。 此更改仅影响可精确表示的数字。 例如,2.35(用于内存表示时更接近于 2.000008)仍然向上取整为 2.4。 这些函数完成的舍入现在也遵循 设置的浮点舍入模式。 以前,舍入始终选择 行为。 此更改仅影响使用 Visual Studio 2019 版本 16.2 及更高版本生成的程序。 若要使用旧的浮点舍入行为,请链接到 'legacy_stdio_float_rounding.obj`。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/10046.html