【发布时间】:2013-02-06 12:18:20
【问题描述】:
我偶然发现了http://sourceware.org/ml/glibc-cvs/2013-q1/msg00115.html,其中包括一行
#define TWO5 0x1.0p5 /* 2^5 */
显然,TWO5 被定义为具有显式值1<<5 的双精度数。但是,这是我第一次看到这种符号。这种格式是如何使用的,与只写2.5相比有什么优势?
【问题讨论】:
-
C99 十六进制浮点常数。
-
相关:link.
标签: c floating-point notation