vb中的double双精度是什么意思?

vb中的double双精度是什么意思?,第1张

double表示双精度,single表示单精度,顾名思义,都存在精度问题,它们的运算结果也必然是一定精度的近似值。双精度型变量占用8个字节,能表示范围是-1.7*10^308 ~~1.7*10^308的数,有效位为15位。

Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。

“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。

单精度与双精度的区别:

1、单精度数是指计算机表达实数近似值的一种方式。单精度,也就是 float ,在 32 位机器上用 4 个字节来存储的;而双精度double是用 8 个字节来存储的,这是他们最本质的区别。

2、由于存储位不同,他们能表示的数值的范围就不同,也就是能准确表示的数的位数就不同。

扩展资料

VB中Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38 。

双精度浮点数(Double)用来表示带有小数部分的实数,一般用于科学计算,用8个字节(64位)存储空间,其数值范围为1.7E-308~1.7E+308,双精度浮点数最多有15或16位十进制有效数字,双精度浮点数的指数用“D”或“d”表示。类型在汉字的意思是指由各特殊的事物或现象抽出来的共通点;在。NET框架中,类型(type)又被称作组件(component).通常情况下,应用程序既包括我们自己创建的类型,也包括微软和其他一些组织创建的类型。

单精度与双精度是什么意思

单精度数是指计算机表达实数近似值的一种方式。VB中Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38 。

双精度浮点数(double)是计算机使用的一种数据类型,使用 64 位(8字节) 来存储一个浮点数。 它可以表示十进制的15或16位有效数字,其可以表示的数字的绝对值范围大约是:2.23x10-308 ~ 1.79x10308。IEEE754为其定制标准。

单精度与双精度区别。

(1)在内存中占有的字节数不同。

单精度浮点数在机内占4个字节。

双精度浮点数在机内占8个字节。

(2)有效数字位数不同。

单精度浮点数有效数字8位。

双精度浮点数有效数字16位。

(3)所能表示数的范围不同。

单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38。

双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308。

(4)在程序中处理速度不同。

一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8145680.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存