温州医学院 v第二章.pptVIP

  • 4
  • 0
  • 约1.02万字
  • 约 54页
  • 2018-10-12 发布于江苏
  • 举报
温州医学院 v第二章

gejinhuan@163.com 第二章 程序设计基础 2.1、如何学习Visual Basic 2.2、数据类型、常量与变量 2.3、Print语句、赋值语句 2.4、运算符、表达式、常用内部函数 下周一上午 实验 地点:7B210 2.3 Print语句、赋值语句 下周四运动会 需要调课 周一下午 周一下午,周三下午 2.4 运算符和表达式 运算符是表示某种运算的符号。表达式是由变量、常量和运算符等组成的有意义的式子。 运算符按照优先级从高到低排列依次为:算术运算符 字符串运算符 关系运算符 逻辑运算符 算术运算符与算术表达式 30-True  False+10+”4” 17/5 20 Mod 5 ,1 Mod 3 例:5+10 mod 10 \ 9 / 3 +2^2 假设:A=5、X=2 结果:10 ‘ 结果是31,逻辑量True转为数值-1,False转为0 ‘ 结果是14 等于3.4 等于0 等于1 \ 整除运算和Mod 求余运算的一些特殊规则: \ 整除和Mod 求余均要求运算符左右两边的操作数都是整数; (2) 若操作数是实数,则先“四舍五入”转换成整数,再 计算; (3) 若操作数是实数,且实数的小数部分只有一位“5”时, 则遵循:奇进偶舍。奇进偶舍,指的是实数的整数部分是奇,则把“5”进上去;是偶,则把“5”舍掉。 例: 20.5 \ 7 = 2 1.5 \ 1.49 = 2 0.5 \ 1.49 = 0 0.5001 \ 1.49 = 1 15.5 Mod 5.49 = 1 (超过5才能入!) (操作数的小数部分只等于0.5) (4) Mod求余运算时,结果的正负号始终与第一个 操作数,即左操作数的符号相同。 例: 20.5 Mod 7 = 6 20.5 Mod -7 = 6 -20.5 Mod -7 = -6 -20.5 Mod 7 = -6 \ 整除运算和Mod 求余运算的一些特殊规则: 不能出现x2, 乘号*不能省略 使用圆括号,均成对出现 注意!!! 字符串运算符与表达式 运算符 无论操作对象是数值还是字符,都能进行连接, 结果均为字符串类型。 使用的时候前后都必须有空格! 例: “123” “456” ‘结果为“123456” “abc” 123 ‘结果为“abc123” “Visual Basic” “6.0”   ‘ 结果为”Visual Basic 6.0” 为什么? (2) + 运算符 当操作对象均为字符时,与 实现相同的连接功能; 一边为数字的字符串,一边为数值,则自动把数字的 字符串转化为数值,再进行相加运算,结果为数值; 一边为非数字的字符串,一边为数值,则出错; 当两边均为数值时,则进行相加。 例: “123” + “456” ‘结果为“123456” “123” + 456 ‘结果为579 “abc” + 123 ‘出错 123 + 456 ‘结果为579 字符串运算符与表达式 关系运算符与表达式 运算符包括,,=,=,=, 运算结果只有两种,即True或False; 如果两边都是数值,则按其大小比较; 如果一边是数值,另一边是数字的字符串,则先转化 为数值,再比较; 如果一边是数值,另一边是非数字的字符串,则出错; 如果两边都是字符型数据,则按ASCII码值从左至右 一一比较。 例: ABCDE ABRA 结果为 False 不等号 逻辑运算符与表达式 将操作数进行逻辑运算,结果是逻辑值 (二) 表达式 1. 组成 变量、常量、函数、运算符和圆括号 2.书写规则 (1)乘号不能省略。例x 乘以y 应写成:x * y (2)括号必须成对出现,均使用圆括号。 (3)表达式从左到右在同一基准上书写,无高低、大小 3x+5 x2+1 ((x+5)^3+1/(x

文档评论(0)

1亿VIP精品文档

相关文档