欢迎来到天天文库
浏览记录
ID:52269951
大小:855.51 KB
页数:57页
时间:2020-04-03
《《VB语言基础》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、3.1语法规则3.2数据类型3.3常量、变量和函数3.4运算符和表达式第3章VB语言基础3.1语法规则每一种高级程序设计语言源程序代码的书写都有一定的规则,以便于程序的阅读,VB也不例外,其源程序代码的编写具有自己的风格。3.1语法规则1.VB源代码不区分字母的大小写:在代码窗口中,VB对用户输入的程序代码进行自动转换,以提高程序的可读性:VB关键字的首字母总被转换成大写,其余字母被转换成小写;若关键字由多个英文单词组成,每个单词的首字母都将被转换成大写;对用户自定义的变量、过程名,VB以第一次定义的为准,以后输
2、入时VB自动向首次定义的转换;没有定义的变体型变量,则按最后一次书写的格式自动转换,这样对统一格式不利,因此建议大家最好是先定义再使用变量。3.1语法规则2.语句书写自由同一行中可以写多个语句,语句间用冒号“:”分隔;一个语句可分行书写,须在行后加续行标志(“_”);代码的分隔符用空格或Tab键;每行字符长度不超过1023个字符。3.适当添加注释有利于程序的维护和调试以关键字Rem开头或以撇号“’”开头引导注释内容,且以撇号开头的注释还可直接出现在语句后面。可通过“编辑”工具栏的“设置注释块”、“解除注释块”按钮
3、,为选中的若干行语句(或文字)统一设置注释或取消注释。注:有语法意义的标点符号,必须是英文状态的标点,而不能是中文状态的标点。3.2数据类型数据类型的定义:在具有共性的数据集合上定义了若干封闭的运算,这就构成了一个数据类型。因此数据类型的两个要素是数据集合和其上的运算。简单地说,数据类型=数据集合+定义在其上的运算。数据类型决定数据的存储方式,包括数据的大小、有效位、是否有小数点等。在不同的程序设计语言中,数据类型的规定和处理方法也不相同。VB中数据类型分为基本数据类型和自定义数据类型。基本数据类型是VB中已经定
4、义的一些常用的标准的数据类型,自定义数据类型是为了满足程序员构造特殊数据类型的需要。一、基本数据类型1.字符串(String)数据类型字符串是指由ASCII字符、汉字及其它可打印字符组成的文本。字符串有定长字符串和可变长字符串。当声明一个变量为String型时,按系统默认设置为可变长字符串,其长度由为它赋值的字符串决定;定长字符串可用语法“String*Size”表示,当给定长字符串变量赋值时,若字符串的长度变量的长度长,则将字符串的尾部截去;若字符串的长度比变量的长度短,则在尾部补空格。数值字符串(由数字组成的
5、字符串)和数值型变量可以互相赋值。例如:DimxAsSingle,yASStringx=123.456:y=x'y的值为"123.456"x=Int(y)'x的值为1232.数值(Numeric)数据类型:数值型数据类型包括整型、长整型、单精度浮点型、双精度浮点型、货币型和字节型。整型(Integer):以两个字节表示和参加运算。十进制整数,取值范围是-32768~32767;八进制整数,前面冠以&或&O,其取值范围是-&177777~&177777;十六进制整数,前面冠以&H,其取值范围是-&HFFFF~&HF
6、FFF。长整型(Long):以4个字节(32位二进制)存储。十进制长整数,取值范围是-2147483648~+2147483647;八进制或十六进制形式表示长整数,数字序列都应以符号“&”结尾。它们示数的绝对值范围分别是&0&~&37777777777&和&H0&~&HFFFFFFFF&。值得注意的是,输出时,系统将自动把程序中用八进制或十六进制形式表示的整数、长整数转换成十进制数据形式输出。字节型(Byte):以一个字节(8位二进制)存储无符号整型数,取值范围0~255。单精度浮点数(Single):以4个字节
7、(32位)存储,其中符号位占1位,指数占8位,其余23位表示尾数。单精度可以精确到7位十进制数。其负数的取值范围是-3.402823E+38~-1.401298E-45,正数的取值范围是1.401298E-45~3.402823E+38。指数用“E”(或“e”)表示。双精度浮点数(Double):用8个字节(64位二进制)存储,其中符号占1位,指数占11位,其余52位表示尾数。双精度可以精确到15位或16位十进制数。其负数的取值范围是-1.797693134862316E+308~-4.9406564584124
8、7E-324,正数的取值范围是4.94065645841247E-324~1.797693134862316E+308。双精度浮点数的指数可用“D”(或“d”)表示,VB会自动转换成E。货币类型数据(Currency)货币型是为表示金融和财务中处理钱款而设置的,以8字节(64位)存储,精确到小数点后4位。其取值范围是:-922337203685477.5808~92233
此文档下载收益归作者所有