【发布时间】:2016-04-01 04:46:39
【问题描述】:
C++17 添加十六进制浮点常量 (floating point literal)。为什么?举几个例子来说明好处。
【问题讨论】:
-
(1) 为了与 C 长期兼容(从 ISO C99 开始) (2) 为了明确 定义浮点常量(用于 IEEE-754 二进制浮点特别是格式),没有经常影响从十进制浮点转换的错误(有关现代常用软件中此类错误的示例,请参阅Rick Regan's blog)
标签: c++ floating-point constants c++17