2-1数据类型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Pascal数据类型 简单类型:分标准类型(整型、实型、字符型、布尔型)和用户自定义型(枚举型、子界型)。 构造类型(数组类型、记录类型、集合类型、文件类型)。 指针类型。 前两种是静态数据类型,第三种是动态数据类型。 常量与变量 常量:在程序运行过程中,其值不能被改变的。 变量:代表一个存储单元,在程序运行过程中,其值可以多次改变的。 整型常量 整型常量:整型常量通常用十进制整数表示。包括正整数、负整数和零,整型只能由正负号和数字组成,不允许出现其它字符,“+”号可以省略。 如:138,2,-512,+234都是合法的。 123A,0.1,12.,12.3都是非法的 注:pascal中有一个标准标识符maxint,表示+32767。 实型常量 实型常量:包括正实数、负实数和零,有两种表示形式 十进制表示法:也就是日常用的带小数点的表示方法。 如0.0,-0.0,+5.61,-8.0是合法的(小数点后必须有数字) 7.,.58是非法的,整数可以当实数用,反过来则不行。 科学表示法:采用指数形式的表示方法。1.25×105可以表示为1.25E+05,E表示底数10,E前面为十进制小数,称为尾数,E之后必须为整数,称为指数, 如-1234.56E+26,+0.268E-5,1E5是合法的, .34E12,2.E5,E+5,E,1.2E+0.5都是非法的 字符常量 字符常量:由单个字符组成,在程序中,通常用一对单引号将每个字符括起来表示一个字符常量。所有字符来自ASCII字符集,共有256个字符,按每个字符在字符集中的位置,编号分别为0-255,编号对应字符的序号。 如:’a’,’A’,’0’等;特殊地,对于单引号字符,则要表示成’’’’。 布尔常量 布尔常量:仅有两个值,真和假,分别用标准常量名true和false表示,它们的序号分别为1和0。 布尔型运算符有not(非)、and(与)、or(或) Not,表示对原值进行逻辑否定。 And,表示对两个逻辑型变量进行“与”运算。 Or,表示对两个逻辑型变量进行“或”运算。 布尔运算真值表 符号常量:用一个标识符来代表一个常量,但是必须先在程序说明部分定义,即先定义后使用。 定义符号常量的一般格式: const 常量标识符=常量; 例:const n=10; zm=‘a’; 注: 符号常量一经定义,在程序执行部分就只能使用该常量标识符,而不能修改其值(不能赋值); 使用符号常量比直接常量更能体现“见名知义”的原则,也便于修改参数。 变量(变量说明)定义格式 Var 变量标识符:类型; 如: Var a1,b1:real; w1,w2:char; f1,f2:integer; da,db:boolean; 变量名 变量名也就是变量标识符,多个变量名之间用英文“,”隔开。 要注意的是:变量标识符必须遵循自定义标识符的命名规则,并注意“见名知义”的原则 变量类型 常量是有类型的数据,变量在某一固定时刻用来存放一个常量,因此也有相应的类型,如整型变量用来存放整数,实型变量用来存放实数等等 要注意的是:变量名和变量类型之间用英文的冒号“:”隔开 变量类型和常量类型相对应,有整型,实型,布尔型,字符型等等 * * 范围-922 3372 0368 5477 5808 到 +922 3372 0368 5477 5807 Var a,b,c:int64; 超长整型 范围-2147483648~2147183648 Var a,b,c:longint; 长整型 范围-32768~32767 Var a,b,c:integer; 整型 范围-128~127 Var a,b,c:shortint; 短整型 范围0~65536 Var a,b,c:word; 字型 范围0~255 Var a,b,c:byte; 字节型 19..20(8) comp 19..20(10) Extended 15..16(8) Double 7..8(4) Single 11..12(6) Real 数值范围 有效位数(字节数) 类型 1为true,0为false 0 0 1 1 0 0 1 0 0 1 1 0 1 0 1 0 0 1 1 1 0 0 1 1 a or b (相加) a and b (相乘) not b not a b a 符号常量 *

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档