- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工程科技]第2章 程序设计基础1
标准数据类型—VB系统定义的数据类型 良好的编程习惯都应该是“先声明变量,后使用变量”,这样做可以提高程序的效率,同时也使程序易于调试,程序不容易出错。Visual Basic 中可以强制显式声明。采用强制显式声明语句后,变量必须先声明,否则不能使用。 关系运算规则如下: 1. 当两个数都为数值型,按大小比较。 2. 当两个数都为字符串型,按其 ASCII 码值的大小进行比较(空格、0~9、A~Z、a~z从小到大) 。字符串的比较是基于一个一个字符进行的,比较按位进行,直到发现不同的字符为止。 these teat 等价于 h e ,结果:True。 3. 数值型与数值型字符串型比较,按数值比较。 77 189 按数值比较,结果为False。 4. 数值型与非数值型字符串型比较,不能比较。 77 teat 不能比较,系统出错。 5. 所有关系运算符优先级相同。 逻辑运算规则如下: 1. 逻辑运算符优先级不同;Not 最高,但它低于关系运算符 2. 数学上表示某个数在某个区域使用表达式:10≤x≤20 在VB中应写成: (1)x = 10 And x = 20 (2)10 = x = 20 (3) x = 10 Or x = 20 2.4 常用内部函数 函数调用方法: 函数名(参数1,参数2,…) - - -有参函数 函数名 - - -无参函数 说明: (1)要注意函数的参数有特定的数据类型以及取值范围要求。 例如: Sqr(x) 要求:参数x 是一个Double类型的值或任何有效的大于或等于0的数值表达式。 函数调用方法: 函数名(参数1,参数2,…) - - -有参函数 函数名 - - -无参函数 说明: Visual Basic的字符处理机制 Visual Basic采用大字符编码方案,把西文字符和中文字符作为一个整体进行统一编码,每个字符均用两个字节进行编码,通常把这种处理方案称为“UniCode方式”(统一编码方式)。 说明: (1)在字符串函数表中的“c”表示该参数的数据类型是字符串,“n(n1,n2)”表示该参数的数据类型是长整型(这里只能取大于或等于零的值)。 (2)紧跟函数名后使用的符号(可以写,也可以不写)是类型说明符,用来表示该函数返回值的数据类型。 (2)要注意函数值有特定的数据类型。 例如: Sqr(x)函数用于返回一个Double类型值 Exp(x)函数用于返回Double类型值,用来求e(自然对数的底)的 x 次方;Exp(800)的值就超出了实数在计算机中的表示范围。 内部函数 数学函数 字符串函数 转换函数 日期函数 数学函数用于各种数学运算,包括三角函数、求平方根、绝对值、对数、指数函数等。它和数学中的定义相同。 1. 数学函数 Fix(8.4) 值为8 Int(-8.4) 值为-9 Log(10) Exp(3) Sgn(0) 值为0 Sgn(8) 值为1 Sgn(-8) 值为-1 Abs(-31) 值为31 举 例 返回一个小于1并且大于等于0的单精度随机数 Rnd 返回x的整数部分 Fix(x) 返回不大于x的最大整数 Int(x) 返回x的自然对数,相当于数学函数ln(x) Log(x) 返回以e为底、以x为指数的值,即求e的x次方 Exp(x) 返回x的平方根 Sqr(x) 当x为零时,函数返回值为0 当x为正数时,函数返回值为1 当x为负数时,函数返回值为-1 返回x的符号 Sgn(x) 返回x的绝对值 Abs(x) 返回x的正切值 Tan(x) 返回x的余弦值 Cos(x) 返回x的正弦值 Sin(x) 功 能 函 数 注意: (1) 在三角函数中的参数是以弧度为单位。 如:sin300 应该写成 sin(3.14159 *30 /180) (2)要区别两个取整函数 Int(x)和 Fix(x) Fix(x)为截断取整,即去掉小数点后的数。 Int(x)为不大于x的最大整数。x=0,直接舍去小数;x0,则取小于或等于x的第一个负整数。 当x0: Int(x) = Fix(x) 当x0时: Int(x) = Fix(x) -1 例如: Fix(9.59)
文档评论(0)