Delphi自学笔记之运算符及其优先级
来源:互联网 发布:mac 10.12.6 双系统 编辑:程序博客网 时间:2024/06/05 17:36
单目运算符 (最高优先级)
@ 取变量或函数的地址(返回一个指针)
not 逻辑取反或按位取反
乘除及按位运算符
* 相乘或集合交集
/ 浮点相除
div 整数相除
mod 取模 (整数相除的余数)
as 程序运行阶段类型转换 (RTTI运算符)
and 逻辑或按位求和
shl 按位左移
shr 按位右移
加减运算符
+ 相加、集合并集、字符串连接或指针增加一个偏移量
- 相减、集合差集或指针减少一个偏移量
or 逻辑或按位或运算
xor 逻辑或按位异或运算
关系及比较运算符(最低优先级)
= 判断是否相等
<> 判断是否不相等
< 判断是否小于
> 判断是否大于
<= 判断是否小于或等于,或是否是一个集合的子集
>= 判断是否大于或等于,或是否是一个集合的父集
in 判断是否是集合成员
is 判断对象是否类型兼容 (又一个RTTI运算符)
运算符 + 可以计算两个数字的和、连接两个字符串、求两个集合的并集、甚至给PChar 指针加一个偏移量。
另一个特殊的运算符是 div。你能用 / 计算两个数字(实数或整数)的商,而且你总能得到一个实型结果。如果计算两个整数的商并想要一个整型结果,那么就需要用 div 运算符。
- Delphi自学笔记之运算符及其优先级
- Python自学笔记5之数据类型以及运算符优先级
- Delphi基础(三)运算符及其优先级
- Delphi 运算符及优先级
- Oracle 运算符及其优先级
- Java运算符及其优先级
- chapter4 运算符及其优先级
- Java自学笔记之运算符
- Delphi自学笔记之注释
- Delphi自学笔记之标识符
- Delphi自学笔记之关键字
- Delphi自学笔记之变量
- Delphi自学笔记之常量
- 【转帖】Delphi 运算符及优先级
- C语言中的运算符及其优先级
- C语言中的运算符及其优先级
- C语言中的运算符及其优先级
- JAVA 的运算符及其优先级
- Delphi自学笔记之关键字
- 动态监听注册
- mysql 简单命令
- 如何使png图片在ie6里实现透明背景
- “博士贴”考证
- Delphi自学笔记之运算符及其优先级
- 我想做的事情
- 数学证明:人类有95%的概率在近800年内灭亡
- Delphi自学笔记之变量
- 如何在打包过程中将程序集安装部署到gac空间中
- [MBTI职业性格测试]INTJ分析报告_Network|Hardware|Security|Technology
- 不错的分页存储过程(支持多表查询任意排序).txt
- ubuntu中常用快捷键
- 算法的稳定性