- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 VB.NET程序设计基础 编写程序时,要做两件事:描述数据类型和描述数据加工的方法。描述数据是定义数据的类型。数据类型是指数据的内在表现形式。如人的工龄和奖金可以比较大小,可以进行加、减等算术运算,我们把具有这样特征的数据称为“数值型”。工龄和奖金又有区别,其中工龄没有小数,是整数称为“整型”。而奖金可以带有小数点,称为“实型”。要表示人的姓名,必须使用一串字符,这串字符不能进行加减等与数值相似的运算,只是表示特定的含义,把具有这样特征的数据称为“字符串型”。而表示一个人的性别,可以用单个字符(“F”或“M”表示,Female,Man),我们把具有与性别相类似的数据称为单字符型。 3.1.1 引例—圆柱体积和表面积计算 3.1.2 数据类型和标识符 二进制数转换为八进制数时,以小数点为界,向左右两边以每3位为1组,在高位和低位不足3位时一律用0补齐,每组转换为一位八进制数。 例:10101)2 =(010 101 101 . 101 010)2=(255.52)8 二进制数转换为十六进制数时,以小数点为界,向左右两边以每4位为1组,在高位和低位不足4位时一律用0补齐,每组转换为一位十六进制数。 例:(1011010101.101011)2 =(0010 1101 0101 . 1010 1100)2=(2D5.AC)16 (100)10=(1100100)2=(144)8=(64)16 说明: (4)整型(Integer) 占4个字节的长度。 最小数:-2147483648 最大数:2147483647 (21亿) 编程时,为保证数据不溢出,常使用Integer类型 (5)长整型(Long) 占8个字节的长度。 最小数:-9223372036854775808 最大数:9223372036854775807 (92233亿亿) Unicode(Unique, Universal, and Uniform character Coding) 中文全称是:独特的、具有普遍性,统一的字符编码,又称为:统一码、万国码、单一码,是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。就是将世界上所有的文字用2个字节统一进行编码。 每种数据类型都是一个类,对应的变量就是对象, 每个变量都有相应的属性。 例3.2 测试数据类型有效范围。 利用变量(或类型)的MaxValue和MinValue 属性可以测试各种数据类型的有效范围。 3.标识符 标识符来给用户处理的对象起个名字; 用来命名常量、符号变量、函数、过程、各种控件名 遵循以下规则: 下例是错误或使用不当的标识符:3xy ‘ 数字开头y - z ’ 不允许出现减号运算符Wang Ping ‘ 不允许出现空格Dim ’ ?VB.NET的关键字Cos ‘ 与内部函数名相同, ‘ 虽 然允许,但尽量不用。 3.2 常量与变量 变量用来存储可能变化的数据,而常量则表示固定不变的数据。 例:t=3.14159*r*r*h t、r、h是变量,3.14159是常量。 3.2.1 常量 常用的直接常量说明: (1)整数(整型和长整型) 定义:不带小数点和指数符号的数。 特点:数能精确被表示,但数的范围有限。 ①十进制:±n[] (是Long类型符) 例: 123、123、+123 正确的整数 123.0 、1,230 错误 ②八进制: on 如:o52、o103 ③十六进制:Hn 如:H5A、HABCDF 八进制和十六进制只有整数类型。 不写类型符的整数是 integer 不写类型符的实数是 single (2)实数(又称为浮点数) 定义:带小数点或指数符号的数。 特点:数不精确表示,但数值范围比较大。 类型:单精度 Single或!, 双精度Double或# 。 形式: ± n.n ± n[.n]E ±m 其中: E是指数符号 、若末尾加#号表示双精度数 例: 123.45、 123.45#、0.12345E+3、 12345E-2 、 0.12345E+3 都是同值实数 浮点数规范记数法: 单
您可能关注的文档
最近下载
- Tepla® T2020GF 15TF | PPS 20%GF(玻璃纤维)物性表.pdf VIP
- 水上光伏预制管桩施工方案.docx VIP
- 《电气与电子测量技术(第3版)》完整版课件全套电子教案.pptx
- DB42∕T 562-2009 土地整治通用工程施工质量检验标准.pdf VIP
- 新教材人教A版高中数学选择性必修第1册教材课后习题答案.pdf
- 220kV及以上输变电线路工程档案资料编2023.pdf VIP
- 公司资产转让协议书(精选6篇).pdf VIP
- 地铁屏蔽门系统介绍.pptx VIP
- 商务沟通与谈判及参考答案全套教学课件.ppt VIP
- 地下车库地坪做法-建筑工程防空鼓开裂控制标准.pdf VIP
文档评论(0)