【发布时间】:2011-12-01 16:59:14
【问题描述】:
我想知道为什么 sizeof(0.7) 是 8 字节?
请解释一下?
谢谢!
【问题讨论】:
-
显然,这是一个双重文字。在大多数现代平台上,double 是 8 字节宽。
-
出于好奇,您期待什么?
-
0.7 是浮点数,可以是 4 字节
-
浮点常量是双精度的,除非另有说明。试试
sizeof(0.7f);
标签: c floating-point size double