早教吧 育儿知识 作业答案 考试题库 百科 知识分享

VB的一道题目:a%*b&-d#\2#+c!a%*b&-d#\2#+c!的结果数据类型为()A整型B长整型C单精度型D双精度型答案说是双精度型,为什么呢,能分析一下吗?

题目详情
VB的一道题目:a%*b&-d#\2#+c!
a%*b&-d#\2#+c!的结果数据类型为()
A 整型
B 长整型
C 单精度型
D 双精度型
答案说是双精度型,为什么呢,能分析一下吗?
▼优质解答
答案和解析
你可以这样理解.
双精度是最精确的数据类型,如果不是双精度,你认为还有什么数据类型可以储存完整双精度数据?
整型和长整型显然都不能储存小数位,而单精度显然比双精度储存的小数位要小.
另外从理论上说:
整型占2字节,长整型占4字节,单精度型占4字节,双精度型占8字节.显然双精度占的字节数最多,在运算中,如果没有具体指定,vb会自动选用最高字节数的类型来储存变量.