第八章 枚举和子界类型.ppt
ys****39
亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
第八章 枚举和子界类型.ppt
第八章枚举和子界类型--Pascal可以说明变量值的范围1、Pascal程序结构program程序名(input,output);LABEL标号说明;CONST常量说明;TYPE类型说明;VAR变量说明;....2、每种数据类型规定了它允许的值的集合和运算的集合.3、标准类型的完整描述定义TYPEinteger=-32768‥32767VARa:integer;VARdaymnum:integer;Begindaynum:=36;4、不同数据类型除了允许值的范围和运算的集合不同外,其程序设计的方法是相同的
枚举型和子界型.ppt
枚举型和子界型枚举类型注意子界类型类型相容和赋值相容.赋值相容性赋值相容是对赋值操作的两个对象的类型要求。设赋值语句“:=”左边的变量类型为T,右边表达式的类型为E,若类型T和类型E满足下列条件之一,则称他们是赋值相容的。(1)T和E是相同的类型,而且类型不是文件类型,也不是具有文件类成分的构造类型。(2)T是实型,而E是整型或整型的子界。(3)T和E是类型相容的顺序类型,并且E的值不超出T所定义的值的范围(4)T和E是类型相容的集合类型,并且E的值不超出T所定义的值的范围(5)T和E是类型相容的串类型练
第十一课 枚举、子界、集合及记录类型.doc
第十一课枚举、子界、集合及记录类型在前面几章中我们用到了整型、实型、布尔型、字符型的数据。以上数据类型是由pascal规定的标准数据类型,只要写integer,real,boolean,char,pascal编译系统就能识别并按这些类型来处理。pascal还允许用户定义一些类型,这是其它一些语言所没有的,这就使得pascal使用灵活、功能丰富。一、枚举类型随着计算机的不断普及,程序不仅只用于数值计算,还更广泛地用于处理非数值的数据。例如,性别、月份、星期几、颜色、单位名、学历、职业等,都不是数值数据。在其
第六章枚举型和子界型.doc
第六章枚举型和子界型HYPERLINK"http://zsqz.com/base/pascal/"\l"p61"类型定义HYPERLINK"http://zsqz.com/base/pascal/"\l"p62"枚举类型HYPERLINK"http://zsqz.com/base/pascal/"\l"p63"子界类型HYPERLINK"http://zsqz.com/base/pascal/"\l"p64"类型相容和赋值相容枚举型和子界型都是自定义的数据类型,在程序编辑中有特殊而
枚举类型变量的赋值和使用.doc
枚举类型变量的赋值和使用枚举类型在使用中有以下规定:枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。例如对枚举weekday的元素再作以下赋值:sun=5;mon=2;sun=mon;都是错误的。枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2…。如在weekday中,sun值为0,mon值为1,…,sat值为6。【例11.10】main(){enumweekday{sun,mon,tue,wed,thu,fri,sat}a,b,c;a=sun;b=mon;c=tue;p