|
|
我是刚学VB的,有以下几点不是很明白,望大虾帮助,谢谢!
1、单精度与双精度的具体区别在哪里?主要是看到下面题目搞混了
Dim N1,N2
N1=16:N2=8.6
则VarType(N1)=2,VarType(N2)=5
其中5代表双精度型的数据类型,想了解的是为什么不是单精度呢,好象一样的。
2、长整型数值中不可以用逗号分隔符么?
3、格式输出函数(Format$)
格式:Format$(表达式[,"格式化符号"]
具体操作的时候为什么$又不要了?
4、算术运算符
23.2\4.5=5
\是整除运算符,其值为两数四舍五入之后相除所得的商的整数部分,那么上式
23\5=4 难道是4.6再进为5么
5、逻辑运算符及其真值表----看不懂了
A B NotA A And B A Or B A Xor B A Eqv B A Imp B
True True False True True False True True
True False True False True True False False
False Ture False False True True False Ture
False False Ture False False False Ture Ture
其中红色字体我认为按照逻辑运算符来说应该是反的,因为
Not----将原逻辑值取反
Imp----左边的数为True,右边的数为False,计算结果为True;其余情况,计算结果为False
6、还个关于Tab和Spc的疑问
Private Sub Form_Activate()
FontSize=12
Print Tab(10);"学号";Tab(20);"姓名";Tab(30);"成绩"
Print Spc(9);"学号";Spc(6);"姓名";Spc(6);"成绩"
End Sub
为什么在窗体上输出后是对齐的..
以上都是我看的一本《Visual Basic 编程篇》所得出的疑问,是否是书错了,还是我没理解,我是刚入门VB的,以后还请这里的大哥大姐多指教拉,谢谢!
|
|