1. 首页 > 笙耀百科 >

c语言中double的意思 c语言中double表示什么

在c语言中double是什么意思啊?

double是指双精度浮点数类型。float指单精度浮点数类型。\x0d\x0a它们的区别是精度的不同,double类型的精度约等于float的两倍。\x0d\x0a精度指精确到小数点后多少位。\x0d\x0a都是用来声明变量或常量类型的。

c语言中double的意思 c语言中double表示什么c语言中double的意思 c语言中double表示什么


C语言中double有什么用处?

double在C语言中主要是用来定义数据的类型,他表示双精度浮点数,有一个比他小的定义类型,也是代表浮点数的叫float。

在c语言中,数据类型double是浮点数类型的一种,它可用来保存对计算精度有较高要求的运算结果。一般来说,它的有效位数是18位,作为对比,浮点数float的有效位数是6位。

这个是类型标识符,用来表示对象数据类型的关键字,常用的类型标识符有int(表示整数),float(单精度浮点数,或者小数),double(双精度浮点数),char(字符类型),double和float都是用来表示小数的,只是前者表示的范围更大,精度更高

对于这个问题,c语言中double类型表示双精度浮点型,用于小数之间的运算表达!谢谢,望采纳!

变量类型,类似int,用法如下;double money=25.4;//可以表示小数

初始化double 类型的变量:puotient = 5.621456873;double puotinet = 5.62。 概括:C语言中,双精度浮点(double)型,占8 个字节(64位)内存空间。 其数值范围为-1.7E308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证,而单精度保证7位有效数字,部分数值有8位有效

c语言中double是什么意思?

double是c语言中的双精度浮点数类型,用来表示实数。

1定义:

double

var_name;

这样定义一个名字为var_name的double类型变量。

2赋值:

var_name

=100.325;

同其它类型的赋值语句一样,对var_name赋值用=运算符,右侧可以是任意表达式。

3输入:

scanf("%lf",

&var_name);

%lf格式符号对应double,可以用来对double类型输入,以下输出类似。

4输出:

printf("%lf",

var_name);

c语言中double的意思

const

double

a=1.0;

这种表示

a是一个常量的double类型。

也就是

你这样const

double

a=1.0;

以后。

不能令

a=2.0了,因为a是常量,不允许改变。

double在c语言中的意思是什么?

double的定义是浮点型。

double(双精度型)比float(单精度型)存的数据更准确些,占的空间也更大。double精度是float的两倍,所以需要更精确的计算常使用double。

双精度浮点型类型数值可转换到其他类型的整数或浮点数,反之亦然。双精度浮点型常量的最后一个字符可加上“d”或“D”。其存储格式与浮点型类似,最高位为符号位,次高11位为指数位,其次52位为尾数。

双精度型就是双精度浮点型,同数值型比,它能提供更高的数值精度,采用固定存储长度的浮点数形式,每个双精度浮点型数据占8个字节。与数值型数据不同,它的小数点位置是由输入的数据值来决定的,并且只能用于表中的字段。

浮点型数据:

1、float型

编译系统为每一个float型变量分配4个字节,数值以规范化的二进制数指数形式存放在存储单元中。

2、double型

为了扩大能表示的数值范围,用8个字节存储一个double型数据,可以得到15位有效数字。

3、long double型

不同的编译系统对long double型的处理方法不同,Visual C++6.0对long double型和double一样处理,分配8个字节。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息