C++浮点型

C++浮点型

什么是浮点型,通俗地理解就是带有小数点的数据类型。C++的浮点型大致可分为精度型、双精度型和长双精度型。具体的类型标识符和字节大小可参考下方的表格(注意,不同的操作系统、不同的编译器下取值范围可能有所不同):

类型 描述存储字节大小最大值最小值范围
float单精度4个字节±1.18E-38 到 ±3.4E+38
double双精度8个字节±2.23E-308 到 ±1.80E+308
long double长双精度浮点数16个字节取值范围比double大,具体取决于编译器

C语言浮点类型实例

C语言中,可以通过float.h中预定义的宏来获取double类型的最大值和最小值,如下:

#include <iostream>
using namespace std;

int main(){
    int longDouble_bytesize = sizeof(long double);
    cout << longDouble_bytesize; //鄙人的计算机上编译输出值为16
}

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.