问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

float和double的区别是什么?

发布网友 发布时间:2022-12-27 12:31

我来回答

1个回答

热心网友 时间:2023-10-20 01:11

区别:

1、精度不一样,float是单精度,double是双精度;

2、表示小数的范围不一样,double能表示的范围比float大;

3、double在内存中,占8个字节,float在内存中,占4个字节。

float:浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数。由于尾数的高顺序位始终为 1,因此它不是以数字形式存储的。此表示形式为 float 类型提供了一个大约在 -3.4E+38 ~ 3.4E+38 之间的范围。

double:双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double float数据类型,C/C++中表示实型变量的一种变量类型。

扩展资料:

浮点型数据

1、float型

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

2、double型

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

3、long double型

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

参考资料:

百度百科-float

百度百科-double

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 要是手机欠费了手机绑定咋解除 微信怎么解绑手机号怎么解除微信绑定的手机号码 华为平板微信在隐私空间下不上 如何把很小的图片放得又清楚又大? 莴笋中间白了可以吃吗?莴笋中间发白还能吃吗? 如何在微信发自己制作的小视频 大卫博士能高温吗 快捷   [kuài jié]什么意思?近义词和反义词是什么?英文翻译是什么? 快是什么意思 迅速[xùn sù]什么意思?近义词和反义词是什么?英文翻译是什么? 迅速什么意思? 在新云官网下载的新云内容管理系统V4.0.0 SP2为什么一打开就是个空白页,总提示HTTP500内部服务器错误 用吃不饱造句(大约30个左右) 用吃不到造句(大约30个左右) 词语造句:用吃不上造句(约30个) 用吃不来造句(大约30个左右) 用吃不上造句(大约30个左右) 用吃不了造句(大约30个左右) 用舍不得吃造句(大约30个左右) 用没吃造句(大约30个左右) float 和 double 的区别是什么 float和double怎么用 怎么区分double和float? 狂奔萃取液哪里弄 狂奔萃取液哪里弄操作步骤是什么 萃取分液步骤 怎么快速注销 怎么快速注销不用等待 如何快速注销? 捷达vs5后杠凸出有什么好处 一汽大众捷达底盘线为什么那么长 乔治亚罗设计过哪些车 捷达跑车急刹车感觉都把刹车踩到底了还不能及时停下车不能是abs出问题了吧 岩王帝君的尸体在哪? ...我副驾驶受伤对方赔付了我的商业险还有1万座位险会赔付么 …梅花寂…更堪悲…应有恨 出自哪首诗词? “莺狂应有恨, 蝶舞已无多”是什么意思? 义勇军进行曲歌词打印 辽宁医药职业学院的3+2专升本承认学历吗 辽宁装备制造职业技术学院3+2是中专学籍吗 电脑超级用户密码忘了,进不去桌面怎么办