当前位置:首页 » 编程语言 » double在c语言中是什么意思

double在c语言中是什么意思

发布时间: 2022-09-06 17:47:19

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

double在这里是指将变量i和变量s定义为双精度实型变量。也就是说:赋给这两个变量的值将以双精度实型格式存储在内存中。

注意事项

1、类型说明符和表达式都必须加括号(单个变量可以不加括号),如把(int)(x+y)写成(int)x+y则成了把x转换成int型之后再与y相加了。

2、无论是强制转换或是自动转换,都只是为了本次运算的需要而对变量的数据长度进行的临时性转换,而不改变数据说明时对该变量定义的类型。

数据类型

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

以上内容参考:网络-double

⑵ 计算机C语言中的关键字:double是什么意思

double是指双精度浮点数类型,是用来声明变量或常量类型的。

⑶ c语言中double是什么意思

double是C语言的一个关键字,代表双精度浮点型。

⑷ C语言中double有什么用处

c语言中double的用法如下:double、float都是浮点型。double(双精度型)比float(单精度型)存的数据更准确些,占的空间也更大。double精度是float的两倍,所以需要更精确的计算常使用double。单精度浮点数在机内占4个字节,用32位二进制描述。双精度浮点数在机内占8个字节,用64位二进制描述。浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。数符占1位二进制,表示数的正负。指数符占1位二进制,表示指数的正负。尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点指数存指数的有效数字。指数占多少位,尾数占多少位,由计算机系统决定。可能是数符加尾数占24位,指数符加指数占8位 -- float.数符加尾数占48位,指数符加指数占16位 -- double.知道了这四部分的占位,按二进制估计大小范围,再换算为十进制,就是你想知道的数值范围。对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。

⑸ 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是什麽意思

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

⑺ double c语言中是什么意思

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表示什么啊,什么时候用到它啊

double表示双精度浮点型
当需要存储含小数点的小数时就可以用double数据类型,存储小数也可以用floor数据类型,不过它的存储范围没有double数据类型的存储范围大,尽管计算机里存储小数从绝对意义来讲都是一个近似值,但因为double的存储范围比floor的存储范围大,可以说用double来表示一个小数相对更准确一些。

⑼ c语言中double的意思

就是保留小数点后6位数的值。。。。
双精度实数。占用字节8有效数字15~16数值范围-1.7*10负308次方~1.7*10的308次方。
他存储的数字比float的来得大

⑽ c语言中double型数据是什么意思

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

热点内容
诺基亚密码忘了打什么电话 发布:2024-09-17 03:27:09 浏览:555
树深度优先算法 发布:2024-09-17 03:26:58 浏览:472
跳转页源码 发布:2024-09-17 03:13:05 浏览:543
html文件上传表单 发布:2024-09-17 03:08:02 浏览:784
聊天软件编程 发布:2024-09-17 03:00:07 浏览:726
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662