- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Boolean数据型 真假
Boolean数据类型 真假Byte数据类型 字节Currency数据类型 货币Date数据类型 日期Decimal数据类型 Double数据类型 双精度Integer数据类型 短整型Long数据类型 长整型Object数据类型 对象Single数据类型 String数据类型 单精度用户定义数据类型 自定义Variant数据类型=============================
下面是计算两数之和的代码private sub command1_click()a=val(text1.text)b=val(text2.text)text3.text=a+bend sub
Vb中的数据变量的类型包括一下几种:
Vb中的数据变量类型 Vb中变量类型所占的字节 变量的代表字符 取值范围 备注 Boolean 2 ? True/false Boolean类型判断真假 Byte 1 ? 0~255 字节类型 Integer 2 % -32768~32768 译为整数整型,总体 Long 4 -2147483648~2147483647 长字节 Single 4 ! 负数:-3.40E38——1.40E-45
正数:1.4E-45——3.40E38 单精度用来表示带有小数部分的实数,用四个字节的存储空间,用E和e来表示。如果某个数的有效数字的位数超过七位时超出的部分会自动四舍五入 Double 8 # ? 双精度,用八个字节存储,多精度数最多有15位或16位十进制的有效数字,多精度浮点数的指数用“D”或“d”来表示 String ? $ 可变长:20亿字符,定长:1-64k ? Date 8 #……# 100年1月1日—9999年12月31日
0-29:2000-2029 30-99:1930-1999 为日期类型 Currency 8 @ ? 为货币类型 Object ? ? (控件/引用类型库)App.path 对象类型 User-Defined ? ? ? 为用户自定义类型 Varjant ? ? Null,empty,nothing 所有没被显示声明,为其他变量的数据类型,varjant没有类型说明符 ? ? ? ? ?
?
Varjant用法:
Vb中的变量可以不声明就直接使用,Varjant类型为可变类型,把一个变量分为两部分,前边的部分放类型,后边的一部分可以放这个数据本身,具有灵活性,但占的存储控件大,运行的速度较慢。(一般情况下不使用)。
类型 数值 Char 100 Byte 100 String 为字符串的指针 双精度与单精度的区别有:
双精度与单精度的区别是表示的小数的范围不同,单精度一般可以表示小数后的七位而双精度的可以表示15到16位的的小数位数.。
?
?日期类型:
格式为#2005/10/01#? data占八个字节
现金类型:Currency
User-Defined:用户自己定义的类型
?
总结一下类型的占字节数:占八个字节的有Double,data,Currency
??????????????????????? 占四个字节的有 Long,Single
? ??????????????????????占两个字节的有 Integer,Boolean
??????????????????????? 占一个字节的有 Byte(区别与C语言)
类型转换函数:
不同类型函数之间的转换
Asc():asc(字符串表达式),求第一个字符串的第一个字符的编码,eg:Asc(”name”),返回值类型为integer类型。结果为110.
Chr():调用一个字符的ASCII码,eg:chr(10)代表是换行符,换行符的ASCII码为10.
CBool():返回一个Bool类型的值
CInt():强制将一个表达式转换成Integer(整型)类型的表达式
CLng():强制将一个表达式转换成Long(长整型)类型的函数
CCur():转换成货币类型
CDate():转换成日期类型
CSng():返回一个单精度的值
CDbl():强制将一个表达式转化成Double类型的函数
?
CStr:返回一个字符串的值
Hex:返回代表十六进制的数值的string;
OctFormat:将数字转换成八进制
Val()str()是字符串与数字进行转换
1.?????? ASCII,ANSI,DBCS:(双字符集)Unicode
2.???????比较Asc,AscB和AscW等
????????? Asc()返回首字节双字节编码,——DBCS编码(双字节)
????????? AscB()返回字符串首字节编码(单字节)
????????? Ascw()为
您可能关注的文档
最近下载
- 2025年最新劳动合同法全文.docx VIP
- 养老服务机构服务质量星级评定检查细则一.doc VIP
- 中国心血管健康与疾病报告.pdf VIP
- 《中国天然气发展报告(2016)》.docx VIP
- (高清版)B-T 24353-2022 风险管理 指南.pdf VIP
- GB∕T 24353-2022 《风险管理 指南》解读和应用指导材料(雷泽佳编写2024B0).pdf VIP
- 2025年版检验检测机构资质认定评审准则考试试题及答案.pdf VIP
- 前交通动脉瘤破裂伴蛛网膜下腔出血个案护理.pptx VIP
- 临床颅内动脉瘤破裂伴蛛网膜下腔出血的个案护理.pptx VIP
- 检验检测机构资质认定评审准则试题及答案.pdf VIP
文档评论(0)