社区
C语言
帖子详情
double 与 float什么区别
joewan
2008-10-03 09:08:05
如题 顺便希望高手能给点分
帮帮忙,下点学习资料!
...全文
7046
23
打赏
收藏
double 与 float什么区别
如题 顺便希望高手能给点分 帮帮忙,下点学习资料!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxndmx
2012-02-27
打赏
举报
回复
4楼和19楼的回复对咱很有用,尤其是4楼的非常有效,其他的都"逊毙了",更鄙视那些引用XX楼的,浪费阅览者时间不说。而且都是废话!
ftp2312
2009-06-30
打赏
举报
回复
float的有效位数只有六位的!
supercow
2008-10-04
打赏
举报
回复
QWORD 和 DWORD 的区别
kkndciapp
2008-10-04
打赏
举报
回复
长度不一样,精度也不一样,按照楼主的要求设定用float还是double
Big鹏
2008-10-04
打赏
举报
回复
区别1 double 占8个字节,float 占4个字节。
区别2 精度不同:float有效数字接受7位;而double接受16位;
区别3 float应该加注F,否则系统会自动转换为double。
gton08
2008-10-04
打赏
举报
回复
一个长点一个短点。。
binjuny
2008-10-04
打赏
举报
回复
精度不同,
另外声明时Float应该加注F,否则会自动转换为Double
float f = 1.45f;
arie12002
2008-10-04
打赏
举报
回复
[Quote=引用 12 楼 supercow 的回复:]
QWORD 和 DWORD 的区别
[/Quote]。。。。。。。。。。。。。
elegant87
2008-10-04
打赏
举报
回复
单精度和双精度是有效数字的区别
精度也不同!
就呆在云上
2008-10-04
打赏
举报
回复
[Quote=引用 14 楼 Teaerror 的回复:]
对不起说错了 8字节与4字节
[/Quote]只有引用的内容不允许回复!!
emailtome
2008-10-04
打赏
举报
回复
你可以看 IEEE 754 规范
Teaerror
2008-10-04
打赏
举报
回复
对不起说错了 8字节与4字节
Teaerror
2008-10-04
打赏
举报
回复
双精度与单精度 4字节与2字节
nihuajie05
2008-10-03
打赏
举报
回复
[Quote=引用 9 楼 hyyuanqiang 的回复:]
引用 8 楼 C_Plus87 的回复:
他们精度不同,虽然有组织规定了具体的位数,但多数编译器都没遵守这个规定,它们多少都对这个精度进行了扩展,具体的可以去看看c++ primer
引用 3 楼 likefermat 的回复:
double 8个字节,float 4个字节,精度不一样.
你们都得到她了
恭喜
就是这么回事的
[/Quote]
差不多了
hyyuanqiang
2008-10-03
打赏
举报
回复
[Quote=引用 8 楼 C_Plus87 的回复:]
他们精度不同,虽然有组织规定了具体的位数,但多数编译器都没遵守这个规定,它们多少都对这个精度进行了扩展,具体的可以去看看c++ primer
[/Quote]
[Quote=引用 3 楼 likefermat 的回复:]
double 8个字节,float 4个字节,精度不一样.
[/Quote]
你们都得到她了
恭喜
就是这么回事的
C_Plus87
2008-10-03
打赏
举报
回复
他们精度不同,虽然有组织规定了具体的位数,但多数编译器都没遵守这个规定,它们多少都对这个精度进行了扩展,具体的可以去看看c++ primer
lunarfan
2008-10-03
打赏
举报
回复
精度和占的位数不同
bitxinhai
2008-10-03
打赏
举报
回复
字节数和精度都不一样,
系统默认的浮点数十double的!!
Arthur_
2008-10-03
打赏
举报
回复
http://book.77169.org/3936/3936768.htm
chlaws
2008-10-03
打赏
举报
回复
占字节数不同,精度不同 float->double 可行 其逆将会丢失精度
加载更多回复(3)
c语言中
double
与
float
的
区别
c语言中
double
与
float
的
区别
C语言中小数的数据类型为
float
或
double
:
float
称为单精度浮点数,
double
称为双精度浮点数。不像整数,小数的长度始终是固定的,
float
占用4个字节,
double
占用8个字节。 %f 默认保留六位小数,不足六位以 0 补齐,超过六位按四舍五入截断。 例题 圆的面积 问题描述 给定圆的半径r,求圆的面积。 输入格式 输入包含一...
double
和
float
区别
double
和
float
区别
float
:占4个字节
double
: 占8个字节
double
和
float
的
区别
是
double
精度高,有效数字16位,
float
精度7位(可提供7位或8位有效数字,构成包括符号位、指数位和尾数位)。 但
double
消耗内存是
float
的两倍,
double
的运算速度比
float
慢得多,能用单精度时不要用双精度。 下面这个程序,是计算球的体积。输出的体积必须是
double
格式,否则会报错! #include<iomanip> #include<math
double
和
float
的
区别
1.
double
是双精度浮点数,内存占8个字节,有效数字16位,表示范围是-1.79E+ 308~-1.79E+308。
float
是单精度浮点数,内存占4个字节,有效数字8位,表示范围是 -3.40E+38~3.40E+38。 2.两者处理速度不同,CPU处理
float
的速度比处理
double
快。
double
的精度高,
double
消耗内存是
float
的两倍。 3.如果不声明,小数默认是
double
类型,用
float
时需要进行强转,或者在小数后加上f。 /** * @author dou_chengzi
关于
double
与
float
的
区别
区别
主要有六点: 1、变量类型不同
float
属于单精度型浮点数据。
double
属于双精度型浮点数据。 2、指数范围不同
float
的指数范围为-127~128。
double
而
double
的指数范围为-1023~1024 类型说明 比特数/字节数 有效数字 范围
float
32(4) 6~7 -3.4028235E38~ 3.4028235E38]
double
64(8) 15~16 4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308 3、表
在C语言编程中
double
,C语言中
double
和
float
的
区别
C语言中
double
和
float
的
区别
发布时间:2020-06-09 10:06:12来源:亿速云阅读:206作者:Leah这篇文章给大家分享的是C语言中
double
和
float
的
区别
。小编觉得挺实用的,因此分享给大家学习。我们先来看看C语言中
double
代表的意思。
double
是C语言的一个关键字,代表双精度浮点型,占8个字节内存空间,其数值范围为“1.7E-308~1.7E+308”,双精度完...
C语言
70,016
社区成员
243,265
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章