Delphi基础(三)运算符及其优先级

来源:互联网 发布:淘宝引流宝活动词 编辑:程序博客网 时间:2024/05/22 02:01

运算符及其优先级

运算符 优先级 not 1(最高) *, /, div, mod, and 2 +, -, or, xor异或 3 =, <> , <, >, <=, >=, in属于 4(最低)

网上还有更详细的关于运算符及其优先级的博客,这里不详细写了,本人介绍一个不错的博客,链接如下:http://www.cnblogs.com/findumars/p/4769659.html

值得注意的是:
1.in的用法:
以下过程可以防止非整数字符的输入

procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);   begin    if not (key in [’0’..’9’, #8]) then //防止输入非整数字符    key := #0;   end; 

2.+的用法
运算符 + 可以计算两个数字的和、连接两个字符串、求两个集合的并集、甚至给PChar 指针加一个偏移量。

3.div的用法
你能用 / 计算两个数字(实数或整数)的商,而且你总能得到一个实型结果。如果计算两个整数的商并想要一个整型结果,那么就需要用 div 运算符。

原创粉丝点击