谁能解释一下VB编程中什么是单精度型什么是双精度型啊,E后面是什么意思?最好把VB的数据类型都解释一下!

本人是菜鸟,请详细说明!!!!!

MSDN上的解释是:
单精度型Single
存储有符号的 IEEE 32 位(4 个字节)单精度浮点数,
负数取值范围为 -3.4028235E+38 到 -1.401298E-45,
正数取值范围为 1.401298E-45 到 3.4028235E+38。
单精度数值存储实数数值的近似值。

双精度型Double
存储带符号的 IEEE 64 位(8 个字节)双精度浮点数,
负值取值范围为 -1.79769313486231570E+308 到 -4.94065645841246544E-324,
正值取值范围为 4.94065645841246544E-324 到 1.79769313486231570E+308。
双精度数值存储实数数值的近似值。

E是科学技术法的标志
1E2就是1*10的2次方,即100
1.23E8就是123000000
1E-2就是0.01
-1.23E-4就是-0.000123
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-16
Single 数据类型,Single(单精度浮点型)变量存储为 IEEE 32 位(4
个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。Single 的类型声明字符为感叹号
(!)。
Double 数据类型,Double(双精度浮点型)变量存储为 IEEE 64 位(8个字节)浮点数值的形式,它的范围在负数的时候是从 -1.79769313486232E308 到 -4.94065645841247E-324,而正数的时候是从 4.94065645841247E-324 到 1.79769313486232E308。Double 的类型声明字符是数字符号 (#)。
E是科学计数法,指的是10的n次方。

4.94065645841247E-324即4.9406545871247*10^-324(4.940……乘10的负324次方)。
相似回答