double类型
2023-04-28 来源:飞速影视
double是计算机语言的一个类型,即双精度浮点型。作用是表示数据的时候比较准确一些。
双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double float数据类型,C/C 中表示实型变量的一种变量类型。
1、浮点数的概念
浮点数也称小数或实数。例如,0.0、75.0、4.023、0.27、-937.198 都是合法的小数。
C语言中采用float和double关键字来定义小数,float称为单精度浮点型,double称为双精度浮点型,long double更长的双精度浮点型。
2、测试double数据类型
C标准规定,double类型必须至少能表示10位有效数字,且取值范围至少是10-^37^~10 ^37^。
30位有效数字的浮点数结构解决double数据类型多次累加后的明显的误差
标准的c或者c 的double数据类型只有15位有效数字(好像有这么回事,参看IEEE 754 ),因此产生了大的数字多次累加后的明显的误差,在财务计算中,这种误差是不能接受的。利用2个double变量构造出一个doubledouble结构,解决了这个问题。
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号