网站大量收购闲置独家精品文档,联系QQ:2885784924

程序设计基础(基本数据类型、常量和变量).ppt

程序设计基础(基本数据类型、常量和变量).ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础(基本数据类型、常量和变量)

计算机及程序设计概述 基本数据类型、常量及变量 信息编码与存储 数据 数据是程序设计中所要涉及和描述的主要内容 数据是程序加工、处理的对象 数据同样是加工的结果 数据在计算机中的存储 数值型数据的存储 文字型数据的存储 十进制 二进制 八进制 十六进制 数制及其转换 r进制数的展开和式 an…a1a0a-1…a-m(r) =anrn+…+a1r+a0+a-1r-1+…+a-mr-m 其中r为基数,整数为n+1位,小数为m位 数制及其转换 二、八、十六进制转换为十进制 数制及其转换 十进制转换为二、八、十六进制 数制及其转换 实例:求(11.375)10=(  )2。 数制及其转换 实例:求(93.437 5)10=(  )8 。 数制及其转换 二进制与八、十六进制间的转换 实例:求(93.437 5)10=(  )8 。 数据在计算机内的表示 数值数据的机内表示: (1)定点表示 用半字表示的定点整数X的数值范围是: -(215 - 1)≤ X ≤ +(215 - 1) 或 -16383 ≤ X ≤ + 16383 数据在计算机内的表示 数值数据的机内表示: (1)定点表示 如果是定点小数,如 + 0.100111 , - 0.100111 。则半字表示如图 数据在计算机内的表示 (2)浮点表示(Floating point) 要在计算机内用浮点形式表示一个实数的关键是表示出数的阶码和尾数。一般地,计算机用32位的单元,即一个机器字表示一个实数。机器字的第一个字节表示数的阶码,其余三个字节表示尾数。 标识符和关键字 标识符 C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线 关键字 关键字是由C语言规定的具有特定含义的字符串(英文单词),又称为保留字。 什么是数据和数据类型 数据类型 数据类型的概念 数据类型是一类数据的抽象表示,这类数据具有相同的形式,遵从相同的运算规则 程序处理的基本数据按性质划分 属于同一类的各个数据都具有同样的性质 同样的操作 同样的编码方式 把程序语言中具有这样性质的数据集合称为数据类型。 C语言的数据类型 数据类型的分类 C语言的数据类型 数据类型的分类 每个数据类型都有固定的表示方式 这个表示方式确定了可能表示的数据范围以及数据在内存中的存放形式 C程序中所出现的所有数据都必须明确指定其数据类型 数据类型的体现 常量和变量是在计算机中数据类型的表现形式 存放的是实在的数据,这些数据符合对数据类型的规定 常量和变量之间的区别在于程序执行过程中的变化情况 常量是一成不变的 变量则可以不断改变 C语言的数据类型 数据类型的长度 在计算机中,由于软硬件的各种原因,数据类型必须有一个长度的限制 这个长度是指数据存储在计算机中需要占用多少个字节数 不同类型的数据在内存中占用的字节数是不同的 溢出处理 不同的数据类型规定了不同的机内表示长度,也决定了对应数据量的变化范围,当某一数据超出该数据类型所规定的范围时,计算机会拒绝接受,而将之转换成范围内的另外某个数,这种情况称之为溢出处理。 常量 常量 在程序运行过程中其值不能被改变的量值 例1: 1,200 3.1,-4.0 ‘A’,‘b’ “abc”,“AB\n” 在程序中使用常量时,一般不需要具体指出它属于哪一种类型C语言编译系统会自动根据常量的数据大小和直观形式来确定它的数据类型 例2: 3,3.0,‘3’,“3” 常量 C语言提供的常量 数值常量 整型 实型 字符常量 字符常量 字符串常量 这些类型决定了各种常量所占存储空间的大小和数的表示范围 特殊形式常量 符号常量 常量 整型常量 一个整数 常用的整数类型整型(VC中) 4字节 长整型 8字节 无符号整型 4字节 无符号长整型 8字节 常量 整型常量 三种形式 十进制,有效的十进制数字串 例:100,32767,-120 八进制,以数字“0”开头的八进制数字串 例:0100,0123,-012 十六进制,以数字0x或0X开头的十六进制字符串 例:0x123 ,0x100,-0x12 长整型常量 可表示为:十进制、八进制、十六进制 在常数之后加上字母l或L 常量 实型常量 实数,又称浮点数 类型 单精度型 4字节: ±10-38~ 1038 双精度型 8字节: ±10-308~10308 长双精度型 16字节: 10-4931 ~ 104932 常量 实型常量 有效位数 单精度有效数字位数为十进制数的6~7位 双精度有效数字位数为十进制数的15~16位 长双精度型有效数字位数为十进制数的18~19位 两种形式 小数形式 由正负符号、整数部分、小数点及小数部分组成 例:3.0,5.123,-

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档