荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: oopilix (优雅的), 信区: Visual
标  题: Re: pascal语言运算符
发信站: 荔园晨风BBS站 (Sat Jul 12 11:32:17 2003), 站内信件



运算符和表达式
1.运算符和优先级
(1)运算符
a.算术运算符 运算符
运算
运算对象
结果类型

+

整型、实型
只要有一个运算对象是实型,结果就是实型,如果全部的运算对象都是整型并且运算不是除
法,则结果为整型,若运算是除法,则结果是实型

-

整型、实型

*

整型、实型

/

整型、实型

div
整除
整型
整型

mod
取余
整型
整型


b.逻辑运算符

运算符
运算
运算对象
结果类型

not
逻辑非
布尔型
布尔型

and
逻辑与
布尔型
布尔型

or
逻辑或
布尔型
布尔型

xor
逻辑异或
布尔型
布尔型


c.关系运算符

运算符
运算
运算对象
结果类型

=
等于
简单类型
布尔型

<>
不等于
简单类型
布尔型

<
小于
简单类型
布尔型

>
大于
简单类型
布尔型

<=
小于等于
简单类型
布尔型

>=
大于等于
简单类型
布尔型


(2)优先级

运算符
优先级

not
1(高)

*,/,div,mod,and
2

xor,+,-,or
3

in,=,<>,>=,<=,<>
4(低)


2.表达式
(1)算术表达式:算术表达式是由算术运算符连接常量、变量、函数的式子。算术表达式中
各个运算符的次序为: ( )-->函数-->*,/,div,mod-->+,1
(2)布尔表达式:Turbo Pascal提供给布尔表达式以下基本操作:逻辑运算和关系运算。



【 在 Chengal (穷困潦倒) 的大作中提到: 】
: +- * div mod 之外就不知道了,大家补充啊


--


 ※ 虚拟IP来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM:210.39.255.255]



※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 61.144.235.41]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店