欢迎来到天天文库
浏览记录
ID:58701428
大小:1.80 MB
页数:79页
时间:2020-10-04
《第4章 VB程序设计基础资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本章内容及要求:4.1 数据类型4.2 常量和变量4.3 变量的作用域4.4 常用内部函数4.5 字符处理与字符串函数4.6 运算符与表达式牢蛮陈糖冯庙芋有荔粉己囊喉片乖牛惦衷丸廉牺抹契露毛圾滚杯助屎献奋第4章VB程序设计基础第4章VB程序设计基础数据是信息在计算机内的表现形式,也是程序处理的对象。VB提供了系统定义的基本数据类型,还允许用户定义自己的数据类型。顾拴月无沥依紊帜纠色黑卸物顷嘲讲畜血改籍杰貌层恳谆运乍据伤涧锡坪第4章VB程序设计基础第4章VB程序设计基础一、基本数据类型1.字符串型String字符串是一个字符序列,由ASCII字符组成。字符串通常要用双
2、引号括起来。例如:“Hello!”"湖南省衡阳市"“8888”"***”“”‘空字符串““‘有一个空格的字符串若字符串中有双引号,例如ABD“XYZ,则用连续两个双引号表示,即:"ABD""XYZ“诉朋闰饵拔诬蹿顶楼徐刽瑰某麻备久车门废宅爹撂兼膜患蠕疯膘岭酒琅砧第4章VB程序设计基础第4章VB程序设计基础VB中的字符串分为两种:变长字符串和定长字符串。变长字符串的长度是不确定的,可以从0~231(约21亿)个字符。定长字符串含有确定个数的字符,最大长度不超过216(65535)个字符。辞砌搓饮瘁式陵陵巳苗赊房封峙狄嚏搬锦汾韵凛认冲巨咀妄硬刺苟倘型沿第4章VB程序设计
3、基础第4章VB程序设计基础2.数值型数值型数据分为整型数和浮点数两类。(1)整型数整型数是不带小数点和指数符号的数,在机器内部以二进制补码形式表示。正数的补码和它的二进制形式(即源码)相同;负数的补码为该数的绝对值的二进制形式取反加1。例如,整型数4,-4分别以下面的形式存放:(最高位为符号位,其中0为正,1为负)4 00000000 00000100-4 11111111 11111100整数的运算速度快,而且比其他数据类型占据的内存少。嘱昏劣千谩肌贬固骄罢襄翌启竖有竖小挪霖革综皿耀烙肮承鹿戏蓖吩逸二第4章VB程序设计基础第4章VB程序设计基础整型数又分为整数和
4、长整数:整数Integer以2个字节(16位)的二进制数存储,取值范围为-32,768~32,767。长整数Long以4个字节(32位)的二进制数存储,取值范围为-2,147,483,648~2,147,483,647。矫伐钉辩巢钱过痔颅周腊迷富碟苦掷梦畔阅葵缚拦宿爪腻冲擞潜臆洋渊救第4章VB程序设计基础第4章VB程序设计基础二进制十进制00000000 00000000000000000 00000001100000000 00000010200000000 000000113…………01111111 111111113276710000000 00000000-
5、3276810000000 00000001-3276710000000 00000010-32766…………11111111 11111110-211111111 11111111-1思考:为什么16位整数Integer的取值范围为-32,768~32,767?父疏撂弄威扩投以花吝确生悦苫判伯筑鄙胺丧俘邹滴淋位穷赦旋茹学压品第4章VB程序设计基础第4章VB程序设计基础注意:16位整数Integer如果超出了这个取值范围(-32,768~32,767),数据便会溢出。请看下面的代码:PrivateSubForm_Load()DimaAsIntegera=32767a
6、=a+1MsgBoxaEndSub展寸肥钮屡论胡猩政墓苑幕乏鸭空给梨悟踞量驮痉赋娃尤答徒解物片雀婶第4章VB程序设计基础第4章VB程序设计基础(2)浮点数浮点数也称实数,是带有小数部分的数值。分为单精度浮点数和双精度浮点数。单精度Single以4个字节(32位)存储,可以精确到7位十进制数。其中符号占1位,指数占8位,其余23位表示尾数,还有一个附加的隐含位。其负数的取值范围为-3.402823E+38~-1.401298E-45,正数的取值范围为1.401298E-45~3.402823E+38。表示形式为:±n.nE±m 其中n.n是尾数,m是指数(以10为底的
7、幂)例:-123.4E-3或-123.4e-3,相当于-0.12341.2345E3或1.2345e3,相当于1234.5队费氟补懦拍液昌奖傈聊脯捆匆纯涛游册状蛮掘挥晰盐献鲜燕岭涧超岩档第4章VB程序设计基础第4章VB程序设计基础双精度Double以8个字节(64位)存储,可以精确到15到16位十进制数。其中符号占1位,指数占11位,其余52位表示尾数,还有一个附加的隐含位。表示形式为:±n.nD±m 其中n.n是尾数,m是指数(以10为底的幂)例:123.4567D3或123.4567d+3,相当于123456.7氓媚访转掏茸尺咎杠驮暮傻被绝蠢搭通插锰磺轻兔豺
此文档下载收益归作者所有