在c++中1.543是浮点数吗?请告诉我一些浮点数与双精度数的区别 并举例说明

2025-03-20 14:46:39
推荐回答(3个)
回答1:

这是字面值常量。

c++里浮点型常见的有float(单精度)和double (双精度),标准中要求比较少,只是说这两个要达到几位精度即可。
多数编译器都超过了这些精度,一般单精度浮点型是4字节,双精度是8字节。

浮点字面值常量默认都是double类型的。如果你在后面加个F则它就会被当做是float型,如1.543F。

另外还有个long double,不常用。据说可能会提供更高精度,需要的时候再考虑了解吧。

回答2:

首先双精度是浮点数类型的一种。浮点数是数的一种表示方法。浮点数类型是用浮点数的方式储存数的数据类型。所以浮点数和双精度的区别这事是漫长而崎岖并且充满矛盾的人

回答3:

这些都是c的基础的、建议楼主可以下载一些成套教程学习的、去一些论坛下载的、比如说紫轩技术论坛、上面有很多、各大论坛精品教程的、

希望可以帮到您的、