lzth.net
当前位置:首页 >> 定义DouBlE型数据 >>

定义DouBlE型数据

double是计算机语言的一个类型,即双精度浮点型.占8 个字节(64位)内存空间.其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证.在C语言中可以用格式化输入输出语句scanf和printf进行double类型的输入输出,格式化字符为%lf.定义 double a; 可以用 scanf("%lf", &a); 进行输入.用 prinf("%lf",a); 进行输出.

double是指双精度浮点型数据.double型的变量是带符号的 IEEE 64 位(8 个字节)双精度浮点数,比float型(4字节)精度更高.其负值取值范围为 -1.79769313486231570E+308到 -4.94065645841246544 E-324,正值取值范围为 4.94065645841246544E-324 到 1.79769313486231570E+308.

就像这样:double a=2.2; //定义了个double型变量a,并赋值

double是计算机语言的一个类型,即双精度浮点型.作用是表示数据的时候比较准确一些.1. 介绍:双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double

double(双精度浮点型)是计算机使用的一种资料型别.比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数. 它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308 在C语言中, double 输入输出使用格式字符%lf

浮点类型,长度是8位

double是双精度浮点数,变量的存储空间要比float占用的多,浮点数表示的精度要更准确.

double d[]=new double[100]; double d[]=new double[]{1D, 2D, 3D}; double d[]={1D, 2D, 3D};

double a=2.0e100; printf("%g %e",a,a); // 输出用 %g 或 %e 格式 --2e+25f -- float 型常数

double叫双精度 float叫浮点型,又叫单精度(VB中的single).总之,double包含了float,但是比float占用的资源更多.

realmemall.net | jjdp.net | jtlm.net | qwrx.net | fnhp.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com