admin 管理员组

文章数量: 1184232


2024年3月27日发(作者:机器数是原码还是补码)

运算符和表达式

一. 运算符

1. 算术运算符

2. 字符串运算符

& 、+ 字符串连接

" 123 " + " 456 " 结果 " 123456 "

" 123 " & " 456 " 结果 " 123456 "

区别: + 两边必须是字符串, & 不一定

例如:

"abcdef" & 12345 ' 结果为 "abcdef12345 "

"abcdef " + 12345 ' 出错

"123" & 456 ' 结果为" 123456 "

“123” + 456 ' 结果为 579

注意:

"123 " + True '结果为 122

True转换为数值-1,False转换为数值0

3.关系运算符

将两个操作数进行大小比较,结果为逻辑量。

字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。

例: " ABCDE " > " ABRA " 结果为 False

4. 逻辑运算符

将操作数进行逻辑运算,结果是逻辑值

条件表达式1 And 条件表达式2 条件表达式均为T 结果为T

条件表达式1 Or 条件表达式2 条件表达式有一个T 结果为T

二. 表达式

1.组成

变量、常量、函数、运算符和圆括号

2.书写规则

(1) 运算符不能相邻。例a+ -b是错误的。

(2) 乘号不能省略。例x 乘以y 应写成:x*y

(3) 括号必须成对出现,均使用圆括号。

(4) 表达式从左到右在同一基准上书写,无高低、大小。

3. 不同数据类型的转换

运算结果的数据类型向精度高的数据类型靠.

Integer

4. 优先级

算术运算符>=字符运算符>关系运算符>逻辑运算


本文标签: 运算符 字符 结果 数据类型 表达式