数据的表示与处理第二课时解读.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识 回顾 VB常用的数据类型有哪些? Integer、Long 、Single、Double、String、Boolean、Date 常量的声明方法 Const 常量名 as [数据类型]=表达式 变量的声明方法 Dim 变量名 as 数据类型 数据的表示与处理 运算符与表达式 学习内容 表达式 表达式是由变量、常量、运算符、函数和圆括号等按一定规则组合而成的 算术运算符与算术表达式 指数(^)2^10= 取负(-)-5+2= 乘法(*)5*4= 除(/) 5/2= 整除(\) 5\2= 求余(Mod)5 mod 2= 加(+) 20+5= 减(-) 20-5= 注 意 当指数是一个表达式时,必须加上括号 整除运算时,操作数一般是整型数据。当操作数带有小数时,首先被四舍五入为整型数据或长整型数据,然后进行整除运算。 例如:a=10\4 b=25.63\6.78 运算结果:a=2;b=2 取模运算与整除运算一样 例如:21 mod 4 结果为1;25.68 mod 6.99结果为5 算术运算符的优先级 指数运算符优先级最高,其次是取负(^),乘除(*、/)、整除(\)、取模(Mod)、加减(+-) 有括号先算括号里面的表达式 优先级相同的按顺序计算 8 字符串运算符 两旁的操作数可任意,转换成字符型后再连接 + 两旁的操作数应均为字符型; 1)数值型:则进行算术加运算 2)一个为数字字符,另一个为数值,自动将数字字符转换为数值后进行算术加 3)一个为非数字字符,另一个为数值型,出错 例如: 操作 结果 操作 结果 ab 123 ab123 ab + 12 出错 12 456 12456 12 + 456 468 12 True 12True 12 + True 11 下列表达式的结果 -3+15 mod 6\2+2^3 思考 5 5+10 mod 10 \ 9 / 3+2 ^2 10 关系运算符与关系表达式 关系运算符有:=、、 、 、 = 和 =。 关系表达式的运算结果为布尔值True或False,如3 2的结果为True。关系运算符优先级相同 关系运算符有哪些?如何用?P26 11 关系运算符是双目运算符,作用是对两个操作数进行大小比较,若关系成立,则返回True,否则返回False。操作数可以是数值型、字符型。 运算符 例 结果 = ABCDE = ABR False ABCDE ABR False = “ bc” = “大小 False 233 False = 23 = 3 True abc abcde True 说明 数学中判断X是否在区间[a,b]时,习惯写成a≤x≥b,但在VB上面不能这样写,应该写成a=x and x=b 字符串数据按其ASCII码值进行比较。 参照附录124页 13 逻辑运算符 逻辑运算符除Not是单目运算符外,其余都是双目运算符,作用是将操作数进行逻辑运算,结果是逻辑值True或False。 日期表达式 两个日期相减,结果为数值型数据,代表日期之间的天数 例如:print #2016/12/15#-#2016/10/12# 结果为64 表示天数的数值与日期型数据相加,结果为日期型数据,表示向后顺延的日期 print #2016/10/12+64 表示天数的数值与日期型数据相减,结果为日期型数据,表示向前推算的日期 print #2016/12/15#-64 表达式的执行顺序 算术运算符字符串运算符关系运算符逻辑运算符 当堂 检测 计算VB表达式的值 设a=2,b=3,c=4,d=5 ab and c=d or 2*a c 32*b or a=c and bc or cd Not a=c or 4*c=b^2 and ba+c False False False P26实践题 123+”321””ABCD” Not (2*511) 答案:”444ABCD” P27实践题 参考答案 (x+y)/(x-y) ?*g*t^2 b^2-4*a*c

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档