- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运算符、布尔运算、表达式、标准函数 hb007 发表于 2006-3-22 19:24:26
一、运算符
1、算术运算符
运算符
运算
运算对象
结果类型
+
加
整型、实型
只要有一个运算对象是实型,结果就是实型,如果全部的运算对象都是整型并且运算不是除法,则结果为整型,若运算是除法,则结果是实型
-
减
整型、实型
*
乘
整型、实型
/
除
整型、实型
div
整除
整型
整型
mod
取余
整型
整型
例如:4 + 5 = 9????????? 8 - 3 = 52 * 3 = 6?????????? 12 * 24 = 4085 / 2 = 2.5???????? 34 / 12 = 2.835 div 2 = 2???????? 123 div 4 = 305 mod 2 = 1????????12 mod 5 = 2 2、逻辑运算符
?运算符
?运算
?运算对象
?结果类型
?not
?逻辑非
?布尔型
?布尔型
?and
?逻辑与
?布尔型
?布尔型
?or
?逻辑或
?布尔型
?布尔型
它们的运算真值表如下:
a
b
not b
a and b
a or b
false
false
true
false
false
false
true
true
false
true
true
false
false
false
true
true
true
false
true
true
3、关系运算符
运算符
运算
运算对象
结果类型
=
等于
简单类型
布尔型
不等于
简单类型
布尔型
小于
简单类型
布尔型
大于
简单类型
布尔型
=
小于等于
简单类型
布尔型
=
大于等于
简单类型
布尔型
例如:设a,b为标准数据类型的变量,则:a=b?????? 如果a等于b结果为真,否则为假。ab????? 如果a不等于b结果为真,否则为假。ab?????? 如果a小于b结果为真,否则为假。ab?????? 如果a大于b结果为真,否则为假。a=b????? 如果a小于等于b结果为真,否则为假。a=b????? 如果a在于等于b结果为真,否则为假。例如:5=5??????????????? 结果为真。5=10?????????????? 结果为假。falsetrue???????? 结果为真。falsetrue???????? 结果为假。AC???????????? 结果为真。12.5-8??????????? 结果为真。24=21???????????? 结果为真。10.310??????????? 结果为假。
二、运算符的优先级
运算符
优先级
园括号
按由里至外,逐层展开的规律进行。
not
1(高)
*,/,div,mod,and
2
+,-,or
3
=,,=,=,
4(低)
三、布尔运算
要判断“XY”是否成立,其结果不是一个算术量(即数值),而是“成立”或“不成立”,也可以用“真”表示“成立”,用“假”表示“不成立”,也就是说,它的结果是一个逻辑值(“真”或者“假”)。逻辑运算又叫布尔运算。布尔(Bool)是英国数学家的名字,他首先提出对二值变量进行逻辑运算的代数,称为布尔代数。
1、布尔常量Pascal语言中“真”用true表示,“假”用False表示。所以布尔类型只有true与false两个常量。
2、布尔型符号常量(boolean)在程序的说明部分,可以定义布尔符号常量。如:const? t=true;? f=false;执行部分就可以用t代表true,用f 代表false。例如:write(t,f)将输出:TRUEFALSE
3、布尔变量如果我们将某些变量说明成布尔型,那么这些变量就是布尔变量,它们只能用于存放布尔值(ture或false)。例如,var a,b:boolean;????? begin??????? a:=true;??????? b:=false;
4、布尔类型是顺序类型由于这种类型只有两个常量,Pascal语言中规定ture的序号为1,false的序号为0。若某种类型的常量是有限的,那么这种类型的常量通常都有一个序号,我们称这种类型为顺序类型。如前面我们学过的整型(integer),字符型(char)都是顺序类型。
四、表达式
?表达式是描述数值诸规则的算法结构,它是由操作数(变量名、常量名、函数名等)和运算符联结而成。
(一)算术表达式:算术表达式是由算术运算符连接常量、变量、函数的式子。算术表达式中各个运算符的次序为: ( )→函数→*,/,div,mod→+,-同一级别的运算符,按在表达式中的次序“先左后右”的原则。例如:a=17,b=24,c=8,d=5,e=2
您可能关注的文档
最近下载
- 《信用管理》模拟试题及参考答案(2套).pdf
- 2024年03月西南民族大学2024年公开招聘教师笔试笔试历年典型考题及考点研判与答案解析.docx
- YY_T 0003-2023 手动病床标准.pdf
- 人教版七年级英语上册期末总复习语法知识点专项练习100题( 含答案).pdf
- 精品解析:2020-2021学年浙江省金华市义乌市教科版五年级上册期中考试科学试卷(原卷版).docx VIP
- 优秀销售培训ppt课件.pptx
- DB44∕T 857-2011 新建房屋白蚁预防技术规程(广东省).pdf
- ChatGPT+MindShow 三分钟搞定PPT制作.pdf VIP
- 分块式定子焊线机.pdf VIP
- 2021年最新四川省拟任县处级党政领导职务政治理论水平任职资格考试第八套试题.doc VIP
文档评论(0)