不区分大小写
赋值运算符
:=
(Java里是=)
例如
var I:Integer;
I:=30;
比较运算符
=,<>,<,>,<=,>=
特别注意:
判等是=(Java里是==)
判不等是<>(Java里是!=)
逻辑运算符
and
or
not
算术运算符
+,-,*,
/(浮点数),
div(整数),
mod(取模)
位运算符:
and,not,or,xor,shl(左移),shr(右移)
特殊运算符
in
(集合类型)
(子界类型)
集合的+,-运算
is,as进行对象类型转换
@取地址,
^取得指针对应的数据或声明指针类型
函数Addr作用与@相同,例如PI:=Addr(I);
Inc和Dec
Inc和Dec可以用于指针
无类型常量
有类型常量
const I:Integer=5;
全局变量可以被指定初始值和局部变量则不可以.
在声明常量,变量和类型时,可以使用编译时函数:
Ord,Chr,
Trunc,Round,
High,Low,
SizeOf