计算机作业

来源:互联网 发布:在职研软件工程硕士 编辑:程序博客网 时间:2024/05/29 04:33
单精度型和双精度型

单精度型和双精度型,其类型说明符为float 单精度说明符,double 双精度说明符。在Turbo C中单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字

单精度是float, 双精度是 double; 在32位机器上, float 只有4个字节,精确到小数点后 6位;double有8个字节, 精确到小数点14位之后 C++浮点常量默认的是double型,比如 3.14 默认是double型, 要将浮点型常量改成float型后加F后缀,比如 3.14F是浮点型 C++最好使用 double 型,double精度高,且float 型未必运算速度比double 快。