5)逻辑表达式
定义:由逻辑运算符将逻辑型数据连接起来而形成的式子,格式为:关系式1 逻辑运算符 关系式2。
运算符:not/! 逻辑非And 逻辑与Or 逻辑或其优先级的顺序是由高到低。
运算结果的类型:仍是逻辑型数据的式子,即逻辑表达式。
注意:不同类型的运算符之间的优先级顺序为:先执行算术运算符、字符串运算符和日期时间运算符,其次执行关系运算符,最后执行逻辑运算符。
(五)常用函数
1.定义:函数是用程序来实现的一种数据运算或转换,也就是预先定义好的程序段。可有若干运算对象,但只能有一个运算结果,成为函数值或返回值。
2.格式:函数名() 若括号内有变量则为有参函数,括号内无变量则为无参函数。但无论怎样,括号都不可省略。
3.常用函数的类型:
1)数值函数:自变量和函数值为数值的一类函数。8个& 求绝对值函数
格式:abs(数值表达式)
功能:返回指定数值表示的绝对值
结果:为N型,且必然>=0
& 求符号函数
格式:sign(数值表达式)
功能:返回指定数值表达式的符号
结果:为N型,当表达式的运算结果为正、负和零时,函数值分别为1、-1和0
& 求平方根函数
格式:aqrt(数值表达式)
功能:返回指定表达式的平方根,自变量表达式的值需>=0
结果:为N型,且且必然>=0
& 求圆周率函数
格式:pi()
功能:返回圆周率,该函数没有自变量
结果:为N型,即为3.14
& 求整函数
格式:int(数值表达式) 只求整,不四舍五入
ceiling(数值表达式)
floor(数字表达式)
功能:返回指定数值表达式的整数部分返回大于或等于指定数值表达式的最小整数返回小于或等于指定数值表达式的最大整数
结果:N型
& 四舍五入函数
格式:round(数值表达式1,数值表达式2)
功能:返回指定表达式在指定位置四舍五入的结果,数值表达式2指定四舍五入的位置。若数2>0,表示的是对数1要求的所保留的小数位数;若数2=0,表示的是对数1取整数,并四舍五入;若数2<0,表示的是对数1的整数位舍入的位数,并四舍五入。
结果:为N型
& 求余函数
格式:mod(数值表达式1,数值表达式2)
功能:返回两个数值相除后的余数。数1是被除数,数2是除数。其他原则与求余运算符%的用法相同:被除数与除数都必须是整数,除数不能为0。求余三原则表述如下:
若c=a%b 做这种题的时候先算出c=︱a︱%︱b︱的值,然后c必须与a同号。还要注意的是:若a与b同号,则当前余数就是c
若a与b异号,则当前余数结果是b+c
结果:为N型
注意:判定x是否能被i整除的方法有:
mod(x,i)=0
x%i=0
int(x/i)= x/i
& 求最大值和最小值函数
格式:max/min(表达式1,表达式2……表达式n) 其表达式的类型任意,但写入括号内的必须是同一类型的表达式。
功能:计算各自变量表达式的值,并返回其中的最大值或最小值
结果:根据括号内表达式的类型而定
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |