VB中字符串和数值数据有什么区别?
.VB是什么?
VB是visual
Basic的简称,即初学者通用符号代码,是很容易入门的语言,从BASIC发展而来。
2.学VB有什么用?
VB是一门编程语言,所以能用VB做的很多很多,基本上除了底层开发(系统软件),VB都能做,而且在数据库应用方面VB也有他独到的一面。
3.VB可以作什么程序?
VB能做的太多了,除不不能开发ddk程序,不能开发sys,vxd其他的基本都能做。(呵呵,开发OS肯定不行了。)
,而用VB做个图书管理系统,医院管理系统等做毕业设计,是再快速和简便不过的了,功能也可以做的非常强大,现在好多流行软件也用VB开发。当然Delphi也很好使。
编码不一样,字符串是按照国际标准ASCII码表进行编码,每个数字都是一个8位的ASCII码(也就是一个字节大小);而数字是按照其大小直接编码成二进制,不论这个数字有多长,均直接码成二进制位。如126如果按字符串进行编码,需要3个字节,而按数字编码,只需要一个字节长度(一个字节可以表示数字从0到255,即从00000000到11111111)。所以相同的数字按照字符方式和数字方式编码后的结果是不一样的。
如前面所叙述,一般的,同一数值存储为数值方式比字符串方式所占用的空间要短。
在数学计算时需要存储为数字方式;在如身份证编码等时,一般按字符串方式处理,这样比较容易控制字符串的长度,现在的身份证就定义为18位字符串。
当然二者可以使用VB的函数进行转换。
字符可以包含空格,数值不行
字符转数值:
Dim
MyValue
as
Interger
MyValue
=
Val("2457")
'
返回
2457。
MyValue
=
Val("
2
45
7")
'
返回
2457。
MyValue
=
Val("24
and
57")
'
返回
24。
数值转字符:
Dim
MyString
as
String
MyString
=
Str(459)
'
返回
"
459"。
MyString
=
Str(-459.65)
'
返回
"-459.65"。
MyString
=
Str(459.001)
'
返回
"
459.001"。
注意前面的空格,当数字转成字符串时,字符串的第一个位一定是空格或是正负号
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!