u表达式的含义
表达式在程序中,是由常量、变量、运算符、函数、括号等组成的一个有值的式子。其中,常量、变量和函数都可以看成是一个简单的表达式。
表达式最终代表一个数据,因此表达式既有类型也有值(即表达式的结果)。在程序中,数值的计算就是通过表达式来完成的。
v表达式的类型
表达式的类型通常由表达式中使用的运算符来决定。根据运算符的不同,可分为四类:算术、字符、关系、逻辑表达式。
w算术运算符和算术表达式
算术表达式由数值型常量、变量、函数、算术运算符和括号组成,其结果是一个数值。
问题:查阅课本,理解算术运算符的规则及优先级
如:(21+23)*2-16*3/2^3的值为:82
x连接运算符和字符串表达式
字符串表达式由字符串型常量、变量、函数及连接运算符组成,其结果是一个字符串。
连接运算符有两个:其中,&强制将两个表达式作为字符串连接,而+作为连接运算符时,要求两个表达式必须是字符串,否则无法达到字符串连接的效果。例如:
"123"+"4"的值为:"1234" "123"&"4"的值为:"1234"
"123"+ 4 的值为:127 "123"& 4 的值为:"1234"
"ABC"+ 4 的值为: 出错 "ABC"& 4 的值为:"ABC4"
y关系运算符和关系表达式
关系表达式由关系运算符将操作数连接而成,其结果是一个布尔型的量。
z逻辑运算符和逻辑表达式
逻辑表达式由逻辑运算符将关系表达式连接而成,其结果也是一个布尔型的量。

{复杂表达式计算时的优先级别
当表达式非常复杂时,既含有算术运算符,又含有关系运算符和逻辑运算符时,就要考虑到它们之间的运算次序。
总的来说,算术运算符的优先级别高于关系运算符,关系运算符的优先级别高于逻辑运算符。即:
算术运算符>关系运算符>逻辑运算符
例如:
设a=3,b=4,c=5,d=6,e=7,x=0
表达式:b=3XOR (0<c+d/aIMP e=5) EQV X<>0的值为:True。