c语言double的用法.docx

上传人:scccc 文档编号:13369725 上传时间:2021-12-23 格式:DOCX 页数:2 大小:11.18KB
返回 下载 相关 举报
c语言double的用法.docx_第1页
第1页 / 共2页
c语言double的用法.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《c语言double的用法.docx》由会员分享,可在线阅读,更多相关《c语言double的用法.docx(2页珍藏版)》请在三一文库上搜索。

1、c 语言 double 的用法接下来为大家整理了人体部位词汇中英互译c 语言 double 的用法,希望对你有帮助哦!c语言double的用法: double是一种数据类型具有比float更高的精度在32 位机中以8 个字节储存。用法:同int float一样,用于声明变量或定义函数的返回值类型,或可用于类型强制转换。例: double a;/ 变量声明 double sqrt_(double b);/ 定义函数返回至类型及形参类型 c=(double)3;/ 将“3强制转换为 double 类型并赋给变量cdouble、floa 的区别: double、float 都是浮点型。double(

2、双精度型 )比 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 不同,不要写错,能用单精度时不要用双精度 (以省内存,加快运算速度 )。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1