一些关于VB的问题 15

我对VB中的数据类型的理解感到太抽象,不懂,我是初学者,讲解一下,要超详细的,不要太抽象太专业化的,我不理解:VB常用的数据类型有:整型(Integer,表示-32768... 我对VB中的数据类型的理解感到太抽象,不懂,我是初学者,讲解一下,要超详细的,不要太抽象 太专业化的,我不理解 :
VB常用的数据类型有:整型(Integer,表示-32768至32767之间的整数)、长整型(Long,表示-2,147,483,648至2,147,483,647之间的整数)、实型(Single,表示-3.37E+38至3.37E+38之间的实数)、双精度实型(Double,表示-1.67E+308至1.67E+308之间的实数),字符(String,每个字符占一字节,可以储存0~65,535个字符),布尔(Boolean,只有两个值True/-1,或False/0)。
讲的好追分,最好分别说出什么情况下用这些数据类型.
展开
 我来答
papazhulcm
2007-12-21 · TA获得超过116个赞
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:107万
展开全部
哈哈,我也刚学,不过这个我差不多理解拉
52xenos
2007-12-21 · TA获得超过3032个赞
知道小有建树答主
回答量:1154
采纳率:0%
帮助的人:0
展开全部
数据类型是所有编程语言都会有的问题。应该搞清楚。
vb里面的理解比较容易些,所有的数据类型声明都用dim关键字,例如
dim i as integer
dim strName as string等等

整型,长整型,单精度,双精度:都是数值型。表示数字一般。主要分别就是范围不同。你要表示不同范围内的数值时选用。你要表示一个大于32767小于2,147,483,647的正整数,就用long;其它类似。

字符型:string非常重要。用来表示一个字符串。vb里面可以用""指定字符串内容,例如:strName="Bush"

布尔型;是逻辑值,一般用来表示逻辑运算的结果,有true,false这2个值。但是vb中,true和false可以用1和0替代,其它语言中不一定成立。
例如;
a=5:b=7
if a>b then
bBig=true
else
bBig=false
end if

随便写写,vb很容易,好好学吧。

参考资料: 自己写的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ca1c0f24
2007-12-21 · TA获得超过2037个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3509万
展开全部
一、数字类型包括:
字节型(byte,表示0-255的正整数)、整型(Integer,表示-32768至32767之间的整数)、长整型(Long,表示-2,147,483,648至2,147,483,647之间的整数)、单精度型(Single,表示-3.37E+38至3.37E+38之间的实数)、双精度型(Double,表示-1.67E+308至1.67E+308之间的实数)几种,数字类型数据是表示数字的,凡是数字都必须采用数字类型的数据,根据数字不同,采用的数字类型也不同。
1、如果数字在0-255之间的正整数,就可以采用字节型数据类型,比如统计一个班级的人数多少,就可以采用它。
2、整形数据是在添加或计算过程中最大值不大于32767,不小于-32768的整数数据,就可以采用它。
3、长整形数据是在添加或计算过程中最大值不大于2147483647,不小于-2147483648的整数数据,就可以采用它。
4、单精度型是可以带小数的数据,它的取值范围是-3.37E+38到3.37E+38之间,一般的数字运算都可以采用它,它也可以运算整数数据,运算结果可以超出整形和长整形数据,但是一般都是作小数运算的。
5、双精度型和单精度型相似,但是它的运算范围比单精度还要大在-1.67E+308至1.67E+308之间,一般用在数据较大的地方。

二、字符型数据:
字符型(String,每个字符占一字节,可以储存0~65,535个字符)
是专门存储或运算字符的,比如英文字符、汉字等,也就是我们平常说的“字符串”,比如字符串"abcde"、"你好吗?"、"select * form abc"等等。注意:字符型数据在程序中必须用双引号括起来。

三、布尔型数据:
布尔型(Boolean,只有两个值True/-1,或False/0)。
它一般用在判断一个对象或其他的真与假中,比如在程序中设定一个控件是否可见等。当然在条件语句中也经常用对象或其他的真假来进行判断。

除此以外,常用的数据类型还有:
货币型数据、日期型数据、对象型数据、变体型数据等。

另外在VB中也可以自定义数据类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qlz372378
2007-12-21 · TA获得超过353个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:381万
展开全部
这个很简单吧,楼上们的都已经写完了,我也没有什么好写的了,也就祝你早日把这个问题搞懂吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
5717317
2007-12-24 · 超过31用户采纳过TA的回答
知道答主
回答量:168
采纳率:0%
帮助的人:113万
展开全部
简单的说!

整数运算
最快的是 long(因为我们大多是 32位操作系统所以 32位的long是最快的)

小数运算
single double 速度不快,可以的话 用 long来代替

就是将 小数扩大 1000 倍, 然后存在long 类型
用的时候/1000 就可以了 (其实 效率差别不很大)

string
没什么 好说的 就是 保存 字符串
可以这样 dim s as string * 5(长度)

表定长的 字符。 s变量 是 5个不边

少的补 chr(0) 多的 去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式