数据的表示与处理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据类型、常量与变量
【知识点】
1、常见的数据类型
2、常量与变量
【知识点分析】
一、常见的数据类型
注意点:
1、数值型:整型、长整型、单精度型、双精度型,其中单精度型和
双精度型称为浮点型
2、浮点数:对应数学上的科学记数法
如:1234.56表示为1.23456E3
0.00123456表示为1.23456E-3
3、字符串型:用“”括起来的部分,不包括“”
如:a=”welcome to vb”
print a
输出结果为:welcome to vb
4、布尔型:又称逻辑型,值为true或false,VB中也用常数-1表示真
值,0表示假值;即在VB中真值和假值可以用布尔型数据和整形数据来表示,但真值和假值首先返回的是布尔型数据true\false,只有你把真值和假值定义为整型(integer)时才返回-1\0:
习题:
(1)在VB中,以下程序:
设a=2,b=3,c=4,d=5,表达式a>b的值是(D )
A、0
B、-1
C、TRUE
D、FALSE
(2)请运算如下程序运行:
private sub form_click()
print 3>4
end sub
private sub form_click()
a=3>4
print a
end sub
private sub form_click()
dim a as integer
a=3>4
print a
end sub
5、日期型:用##括起来,如:2008年4月2日表示为:#2008/04/02#
习题:请运行如下程序
private sub form_click()
print #2008/04/02#
a=#2008/04/02#
print a
end sub
6、VB中数据和数学里的数据是什么关系?
二、常量和变量
常量的定义:
const 常量名[as 类型] = 表达式
变量的定义:
dim 变量名as 类型
注意点:
1、必须以字母或汉字开头;
2、由字母、汉字、下划线、数字组成,不能有小数点、空格等字符;
3、字符数不能超过255个;
4、VB的保留字不能用;
5、不区分大小写;
6、最好用有意义的名字,可以增加程序的可读性;
7、VB编码约定命名时:前缀+有意义的名字,前缀表数据的类型;
运算符与表达式
【知识点】
1、算术运算符与算术表达式
2、字符串运算符与字符串表达式
3、关系运算符与关系表达式
4、逻辑运算符与逻辑表达式
5、日期运算符与日期表达式
6、各种运算符优先顺序
【知识点分析】
一、算术运算符与表达式
注意点:
1、整除运算时,若运算量为实数,则先取整(四舍五入),后相除,结果为整型或长整型。
2、求余运算时,如果运算量不是整数,则先将运算量四舍五入为整数,然后再作求余运算,求余结果的正负号始终与第一个运算量的符号相同。
习题:
1、如:3.1\2= 1 3.5\2= 2 -3.1\2=-1 -3.5\2=-2
3.1 mod 2= 1 3.5 mod 2= 0 -3.1 mod 2=-1
-3.5 mod 2=0
2、请运算如下程序:
Private Sub Form_Click()
Print 2 ^ 5 ‘32
Print 5 / 2 ‘2.5
Print 5 \ 2 ‘2
Print 5 Mod 2 ‘1
Print 5.1 / 2 ‘2.55
Print 5.1 \ 2 ‘2
Print 5.1 Mod 2 ‘1
Print 5.5 Mod 2 ‘0
Print -5.1 / 2 ‘-2.55
Print -5.1 \ 2 ‘-2
Print -5.1 Mod 2 ‘-1
Print -5.5 / 2 -2.75
Print -5.5 \ 2 ‘-3
Print -5.5 Mod 2 ‘0
Print -5 / 2.1 ‘-2.38
Print -5 \ 2.1 ‘-2
Print -5 \ 2.5 ‘-2
Print -5 Mod 2.1 ‘-1
Print -5 Mod 2.5 ‘-1
Print -5 \ 2.51 ‘-1
Print -5 Mod 2.51 ‘-2
End Sub
3、将以下式子改写成算术表达式:
(1)
a
c
b
d
+
(2)x=
a
ac
b
b
2
4
2-
+
-
(3)
2
()()
y
ax by ax by
+-
(4)
1
1
1
1
m
+
+
(5)2
1
()
23
x
d
二、字符串运算符与表达式
VB中字符串运算符有:+ 和&,它们的作用是将两个字符串连接起来。
习题:
1、如:(1)“123”+“45”=“12345“
(2)“你“&“好“=“你好“
(3)“123”+45=168