下载此文档

第2章 VB语言基础.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
第2章 VB 语言基础在使用一种程序设计语言进行应用程序的设计之前,必须先掌握它的基本语法规则。对于 VB 也是如此, 在利用窗体和控件为应用程序建立界面后同样需要编写代码, 程序中的大部分实际工作是用程序代码来处理的。本章将介绍 VB 代码编写的基础知识,包括数据类型、常量、变量、表达式、内部函数等。 数据类型 基本数据类型为了更好的处理各种数据, VB 系统定义了多种数据类型,表 2-1 列出了常见基本数据类型。表2-1 Visual Basic 的基本数据类型数据类型关键字类型符前缀占字节数范围举例字节型 Byte 无 byt 10~ 255 125 逻辑型 Boolean 无 bln 2 True, false True ,False 整型 Integer % int2 -32768~32767 3245 长整型 Long & lng 4 -2147483648~2147483647 2123456677 单精度型 Single ! sng 4 负数:- ~ - -45 正数: -45~ - -10 双精度型 Double # dbl 8 负数: -~ --324 正数: -324~ 货币型 Currency @ cur 8 -~ @ 日期型 Date 无 dtm 8 01,01,100~12,31,9999 03/25/1999 字符型 String $ str 字符串长决定 0~65535 个字符"abcdefg" 对象型 Object 无 obj 4 mand 变体型 Variant 无 vnt 按需分配任一值 VB 中有 6 种数值类型数据: 整型( Integer )、长整型( Long )、单精度型( Single )、双精度型( Double )、货币型( Currency )、字节型( Byte )。 1) 常规整型数据( Integer ) 常规整型数据简称为整型, 表示不带小数点和指数符号的数, 可以是正整数、负整数或 0 。在 VB 中整数表示形式: + n[%] ,%是整型类型符号,可省略。 n 则根据整数所属进制数范围取不同值, 如十进制整数则包含数字 0~9, 十六进制数则由数字 0~9、 A~F 组成,并以&H 引导,其后面的数据位数 4 位。八进制数由数字 0~7 组成,并以&O 引导,其后面的数据位数 6 位。 2) 长整型数据( Long ) 长整型数也是整数, 在计算机中存储时占用 4 字节( 32位), 表示的范围更大。在VB 中,长整型数中的正号可以省略,并且在数值中不能出现逗号(,)。与常规整型数一样, 长整型数也根据所属进制数进行数据的数字组成,如十进制整数则包含数字 0~9。 3) 单精度型数据( Single ) 单精度数用来表示带有小数部分的实数,以4 个字节( 32位) 存储, 其中符号占 1位, 指数占 8 位,其余 23 位表示尾数,并包含一个附加的隐含位。单精度型数据的可以精确到 7 位十进制数。单精度型数的指数用 E(e) 表示, 单精度数可以用定点形式和浮点形式来表示。定点数形式表示例:- + - 浮点数形式表示例:- +20 -5 4) 双精度型数据( Double ) 双精度数据用 8 个字节( 64 位)存储,其中符号占 1 位,指数占 11 位,其余 52 位用于表示尾数,并包含一个附加的隐含位。双精度型数据可以精确到 15或 16 位十进制数。表示双精度浮点数时,对小数形式在数字后加“#”,指数形式用“D”表示,或在指数形式后加“#”。例: # +3 +2# 5 )货币型数据( Currency ) 货币型数据是为用于货币计算而设置的定点实数或整数,该类数据以 8 个字节存储,最多保留小数点后 4 位和小数点前 15 位。 6 )字节型数据( Byte ) 字节型数据表示 0~ 255 之间的整数,以 1 个字节的无符号二进制数存储。【注意】数值型数据的使用说明在 VB 中,声明和使用数值型数据时,应注意以下几点: (1) 如果数据中包含小数,则应使用 Single 、 Double 或 Currency 型。(2) 如果数据为二进制数,则使用 Byt

第2章 VB语言基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-31