在Visual Basic程序中,为什么要对处理的数据区分类型呢

currency等 但是有什么用的 吗 我觉得好象昰在编程的时候就是随便的用的 你是想用那个就用那个的是这样的吗 有谁能用示例给我解释一下 我将万分的感谢

Integer指的是5261-32768到+32767之间的整数如果认为要4102用到的数字可1653能会超出这个范围,可以考虑将其定义为Long

可以处理-到+之间的所有数字。与使用2个字节的Integer不同它使用4字节内存存儲数据。

Single可以处理-3.到-1.之间的负值和1.到3.之间的正值

需要使用8字节内存来存储数据。如果必须处理超大范围的值这种数据类型会很有用。

主要适用于货币值它需要8字节的内存来存储数据。这种数据类型具有固定的小数位数(4位)

它主要包括0到255之间的整数。Byte数据类型通常鼡于访问二进制文件、图形和声音文件

三、String数据类型(类型符$)

String数据仅用于存储字符串。

指的是能够转换为有效日期的数字或字符串数據

实数型(浮点数或实型数)的取值范围:

在内存中占4个字节(32位),有效数字:7位十进制数  

VB的基本数据类型2113

VB 6.O提供的基本数据类5261型主偠有:字符型4102数据、数值型数据、货币类型、1653字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型等。

字符型数据(String)用以定義一个字符序列在内存中一个字符用一个字节来存放。用字母C表示它包括中文字符、英文字符、数字字符和其他ASCⅡ字符,其长度(即芓符个数)范围是0-254个字符

数值型数据包括:整型、长整型、浮点型(单精度和双精度)4种。其结果表现为具体的数值现实中所处理的大多數都是数值型数据。数值型数据由数字、小数点、正负号和表示乘幂的字母E组成数值精度达16位。

无符号整型和有符号整型的区别就是无苻号类型可以存放的正数范围比有符号整型中的范围大一倍因为有符号类型将最高位储存符号,而无符号类型全都储存数字

一个英文芓母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间一个二进制数字序列,在计算机中作为一个数字单元一般为8位二進制数,换算为十进制最小值-128,最大值127如一个ASCII码就是一个字节。

实数型(浮点数或实型数)的取值范围:

在内存中占4个字节(32位),有效数字:7位十进制数  

Visual Basic(VB)编程2113提供的标准数据类型主要有:字符串5261型数据和数值4102数据此外还提1653供了字节、货币、对象、日期、布尔和變体数据类型。

在VB程序中所有变量都具有数据类型,以决定其用来存储哪种数据变量的数据类型决定了如何将代表这些值的位存储到計算机的内存中。

字符串类型(String):

字符串类型的变量用来存放文字信息字符串型变量又可分为定长字符串和变长字符串两类。

一个定長字符串变量所占的内存空间是一定的当其中的字符信息没达到这个长度时,所剩的空间由“空格“填充

如果给定长字符串变量赋一個超过其长度的字符串,会被截掉多余部分

变长字符串变量所占的内存会随所赋的字符串的长度而变化。

除所保存的字符串外还包括10個额外的字节用来存放字符数等其它信息。

变长字符串最多可包含大约 20 亿 ( 2^31)个字符

定长字符串可包含 1 到大约 64K ( 2^16 ) 个字符(当然还受定义的大小限制)。

1、字符串中包含的字符个数称为字符串的长度;

2、双引号起界定作用字符输出时不显示双引号,从键盘输入字符串时也不需偠键入双引号;

3、字符串中的字符靠ASCII码识别,故大小写是有区别的如:“ABC”与“abc”是不同的字符串。

该类型的变量占用1个字节的内存空間可以表示0到255之间的无符号数。

因为它的数据不受格式转换的影响所以字节型的变量常用来存放每一个二进制位都具有特殊意义的二進制信息。

该类型的变量占用2个字节的内存空间可以存放 -32768到32767之间的值。

整型变量在我们VB程序开发中经常用到。

定义时可以有以下方式:

Dim inti%(直接用类型符时变量与类型符合之间不加空格)

Integer指的是-32768到+32767之间的整数,5261如果认为要用到的数字4102可能会超出这个范围可以1653虑将其定义為Long。

可以处理-到+之间的所有数字与使用2个字节的Integer不同,它使用4字节内存存储数据

Single可以处理-3.到-1.之间的负值和1.到3.之间的正值。

需要使用8字節内存来存储数据如果必须处理超大范围的值,这种数据类型会很有用

主要适用于货币值。它需要8字节的内存来存储数据这种数据類型具有固定的小数位数(4位)。

它主要包括0到255之间的整数Byte数据类型通常用于访问二进制文件、图形和声音文件。

三、String数据类型(类型苻$)

String数据仅用于存储字符串

指的是能够转换为有效日期的数字或字符串数据。

1 变量必须是以字母、汉字开头并且以字母、汉字、数字、丅划线组成的字符串最后一个字符可以是类型说明符,变量名中不能有空格。

2 变量名不能包含+ - * / !@ # ¥ 小数点 等字符,且长度不能超过255

3 不能用 Visual Basic 的保留字(例如End、Len、Sub等)作为变量名,但可以把保留字嵌入变量名中同时变量名也不能是末尾带有说明符的保留字。

4 Visual Basic 不区分变量名囷其他名字中字母的大小写但习惯上,符号常量一般用大写字母定义

在 Visual Basic 中执行应用程序期间,用变量临时存储数值变量有名字(用來引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类)。

VB变量类型如下:2113

Integer指的是4102-32768到+32767之间的整数通常这个范围已经涵盖了大多1653数可能会用到的数字。如果认为要用到的数字可能会超出这个范围可以考虑将其定义为Long。

这种数据类型垢数字有时又称为Long Integer這种数据类型可以处理-到+之间的所有数字。与使用2个字节的Integer不同它使用4字节内存存储数据。

Single适用于需要小数点的数字Single可以处理-3.到-1.之间嘚负值和1.到3.之间的正值。

这种数据类型需要使用8字节内存来存储数据如果必须处理超大范围的值,这种数据类型会很有用

这种数据类型主要适用于货币值。它需要8字节的内存来存储数据这种数据类型具有固定的小数位数(4位)。

某些情况下可能需要以单个字节的形式来访问数据。在这种情况下就需要使用Byte数据类型。它主要包括0到255之间的整数Byte数据类型通常用于访问二进制文件、图形和声音文件。

彡、String数据类型(类型符$)

String数据仅用于存储字符串

这种数据类型指的是能够转换为有效日期的数字或字符串数据。

在 Visual Basic 中执行应用程序期间用变量临时存储数值。变量有名字(用来引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类)

可以把变量看作內存中存放未知值的所在处。例如假定正在为水果铺编一个销售苹果的软件。在销售实际发生之前并不知道苹果的价格和销量此时,鈳以设计两个变量来保存未知数— 将它们命名为 ApplePrice 和 ApplesSold每次运行程序时,用户就这两个变量提供具体值

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

《Visual Basic程序设计基础》教材 习 题 第1章 Visual Basic 與.exe C、.bat与.frm D、.vbp与.frm 三、填空题 1.面向对象的程序设计是一种以 为基础由 驱动对象的编程技术。 2.对象的3要素是 、 、 3.窗体是用来存放 的容器,窗体的left和top属性是相对 对象的 4.事件是由Visual Basic预先定义的 能够识别的动作。 5.改变控件在窗体中的左右位置应修改该控件的


3、为加快程序运行处理速度

你对這个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

 

随机推荐