VB里的单精和双精

请问谁能给我一个单精度和双精度的具体解释?最好能有例子。

第1个回答  2013-04-17
Dim s As Single '单精度
Dim d As Double '双精度
s = 123467.22 '单精度赋值
d = 1234567.22 '双精度赋值
MsgBox(CStr(s)) '单精度转换为字符弹出对话框,你会发现弹出是:“1234567.2”而不是“1234567.22”,说明单精度最多能存储8位有效数字
MsgBox(CStr(d)) '双精度转换为字符弹出对话框,你会发现弹出是:“1234567.22”,说明双精度可以存储2倍于单精度的有效数字
相似回答