运算符、布尔运算、表达式、标准函数

运算符、布尔运算、表达式、标准函数

ID:15242975

大小:98.00 KB

页数:9页

时间:2018-08-02

运算符、布尔运算、表达式、标准函数_第1页
运算符、布尔运算、表达式、标准函数_第2页
运算符、布尔运算、表达式、标准函数_第3页
运算符、布尔运算、表达式、标准函数_第4页
运算符、布尔运算、表达式、标准函数_第5页
资源描述:

《运算符、布尔运算、表达式、标准函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、运算符、布尔运算、表达式、标准函数hb007发表于2006-3-2219:24:26一、运算符1、算术运算符运算符运算 运算对象 结果类型 +加整型、实型 只要有一个运算对象是实型,结果就是实型,如果全部的运算对象都是整型并且运算不是除法,则结果为整型,若运算是除法,则结果是实型 - 减整型、实型 *乘 整型、实型 /除整型、实型 div整除整型整型mod取余整型整型例如:4+5=9         8-3=52*3=6          12*24=4085/2=2.5        34/12=2.835div2=2        123div4=305mod2=1 

2、       12mod5=2  2、逻辑运算符 运算符 运算 运算对象 结果类型 not 逻辑非 布尔型 布尔型 and 逻辑与 布尔型 布尔型 or 逻辑或 布尔型 布尔型它们的运算真值表如下:abnotbaandbaorbfalsefalsetruefalsefalsefalsetruetruefalsetruetruefalsefalsefalsetruetruetruefalsetruetrue3、关系运算符运算符运算运算对象结果类型=等于简单类型布尔型<>不等于简单类型布尔型<小于简单类型布尔型>大于简单类型布尔型<=小于等于简单类型布尔型>=大于等于简单类型

3、布尔型例如:设a,b为标准数据类型的变量,则:a=b      如果a等于b结果为真,否则为假。a<>b     如果a不等于b结果为真,否则为假。ab      如果a大于b结果为真,否则为假。a<=b     如果a小于等于b结果为真,否则为假。a>=b     如果a在于等于b结果为真,否则为假。例如:5=5               结果为真。5=10              结果为假。falsetrue        结果为假。'A'<'C'         

4、   结果为真。12.5>-8           结果为真。24>=21            结果为真。10.3<10           结果为假。二、运算符的优先级运算符优先级园括号按由里至外,逐层展开的规律进行。not1(高)*,/,div,mod,and2+,-,or3=,<>,>=,<=,<>4(低)三、布尔运算要判断“X>Y”是否成立,其结果不是一个算术量(即数值),而是“成立”或“不成立”,也可以用“真”表示“成立”,用“假”表示“不成立”,也就是说,它的结果是一个逻辑值(“真”或者“假”)。逻辑运算又叫布尔运算。布尔(Bool)是英国数学家的名字,他首

5、先提出对二值变量进行逻辑运算的代数,称为布尔代数。1、布尔常量Pascal语言中“真”用true表示,“假”用False表示。所以布尔类型只有true与false两个常量。2、布尔型符号常量(boolean)在程序的说明部分,可以定义布尔符号常量。如:const t=true; f=false;执行部分就可以用t代表true,用f代表false。例如:write(t,f)将输出:TRUEFALSE3、布尔变量如果我们将某些变量说明成布尔型,那么这些变量就是布尔变量,它们只能用于存放布尔值(ture或false)。例如,vara,b:boolean;     begin  

6、     a:=true;       b:=false;4、布尔类型是顺序类型由于这种类型只有两个常量,Pascal语言中规定ture的序号为1,false的序号为0。若某种类型的常量是有限的,那么这种类型的常量通常都有一个序号,我们称这种类型为顺序类型。如前面我们学过的整型(integer),字符型(char)都是顺序类型。四、表达式 表达式是描述数值诸规则的算法结构,它是由操作数(变量名、常量名、函数名等)和运算符联结而成。(一)算术表达式:算术表达式是由算术运算符连接常量、变量、函数的式子。算术表达式中各个运算符的次序为:()→函数→*,/,div,mod→+,-

7、同一级别的运算符,按在表达式中的次序“先左后右”的原则。例如:a=17,b=24,c=8,d=5,e=21b -c*dDiv(eModa) ↑ ↑  ↑   ↑④ ②  ③   ①最后的结果是14。(二)逻辑(布尔)表达式1、简单布尔表达式(关系表达式)下例这些都是关系表达式:x>=0,b*b-4*a*c>0,x=y+z,a<>b,true>false,‘a’>’b’所谓关系表达式是由一个关系运算符将两个数值量(或字符型数据或布尔型数据)联结起来的式子。关系运算符的两侧可以是常量、变量或表达式(仅限数值型、字符型、布尔型)。关

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。