相关疑难解决方法(0)

长双和双

我知道各种数据类型的大小可能会根据我所使用的系统而改变.我使用XP 32位,并在C++中使用sizeof()运算符,似乎long double是12个字节,double是8.

但是,大多数主要消息来源都表示long double是8个字节,因此范围与double相同.

为什么我有12个字节?如果long double确实是12个字节,那么这也不会扩展值的范围吗?或者,当值超出double的范围时,仅使用长签名(编译器数字),因此,超出8个字节?

谢谢.

c++ floating-point long-double

61
推荐指数
3
解决办法
6万
查看次数

标签 统计

c++ ×1

floating-point ×1

long-double ×1