【转帖】Delphi 运算符及优先级
2011-11-28 21:11
148 查看
单目运算符 (最高优先级) | |
---|---|
@ | 取变量或函数的地址(返回一个指针) |
not | 逻辑取反或按位取反 |
乘除及按位运算符 | |
* | 相乘或集合交集 |
/ | 浮点相除 |
div | 整数相除 |
mod | 取模 (整数相除的余数) |
as | 程序运行阶段类型转换 (RTTI运算符) |
and | 逻辑或按位求和 |
shl | 按位左移 |
shr | 按位右移 |
加减运算符 | |
+ | 相加、集合并集、字符串连接或指针增加一个偏移量 |
- | 相减、集合差集或指针减少一个偏移量 |
or | 逻辑或按位或运算 |
xor | 逻辑或按位异或运算 |
关系及比较运算符(最低优先级) | |
= | 判断是否相等 |
<> | 判断是否不相等 |
< | 判断是否小于 |
> | 判断是否大于 |
<= | 判断是否小于或等于,或是否是一个集合的子集 |
>= | 判断是否大于或等于,或是否是一个集合的父集 |
in | 判断是否是集合成员 |
is | 判断对象是否类型兼容 (又一个RTTI运算符) |
相关文章推荐
- Delphi 的运算符列表,运算符及优先级表格 good
- Delphi 的运算符列表,运算符及优先级表格 good
- Delphi运算符及优先级
- Delphi自学笔记之运算符及其优先级
- Delphi 运算符及优先级
- Delphi基础(三)运算符及其优先级
- C语言的42个运算符及15个优先级
- 讲解Python中运算符使用时的优先级
- java基础——运算符和运算符的优先级
- 忽略java 运算符的优先级 的一次教训
- Java运算符优先级问题
- php——学习笔记,运算符优先级
- 类型转换和运算符优先级问题
- 浅谈C/C++中运算符的优先级、运算符的结合性以及操作数的求值顺序(转)for myself
- python运算符和优先级
- C++中运算符优先级的学习注解
- 正则表达式 运算符优先级介绍
- 浅谈JS运算符&&和|| 及其优先级
- C++ 运算符优先级列表
- C++ 运算符优先级列表