
一些关于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)。
讲的好追分,最好分别说出什么情况下用这些数据类型. 展开
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)。
讲的好追分,最好分别说出什么情况下用这些数据类型. 展开
5个回答
展开全部
数据类型是所有编程语言都会有的问题。应该搞清楚。
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很容易,好好学吧。
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很容易,好好学吧。
参考资料: 自己写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、数字类型包括:
字节型(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中也可以自定义数据类型。
字节型(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中也可以自定义数据类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单吧,楼上们的都已经写完了,我也没有什么好写的了,也就祝你早日把这个问题搞懂吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的说!
整数运算
最快的是 long(因为我们大多是 32位操作系统所以 32位的long是最快的)
小数运算
single double 速度不快,可以的话 用 long来代替
就是将 小数扩大 1000 倍, 然后存在long 类型
用的时候/1000 就可以了 (其实 效率差别不很大)
string
没什么 好说的 就是 保存 字符串
可以这样 dim s as string * 5(长度)
表定长的 字符。 s变量 是 5个不边
少的补 chr(0) 多的 去掉
整数运算
最快的是 long(因为我们大多是 32位操作系统所以 32位的long是最快的)
小数运算
single double 速度不快,可以的话 用 long来代替
就是将 小数扩大 1000 倍, 然后存在long 类型
用的时候/1000 就可以了 (其实 效率差别不很大)
string
没什么 好说的 就是 保存 字符串
可以这样 dim s as string * 5(长度)
表定长的 字符。 s变量 是 5个不边
少的补 chr(0) 多的 去掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询