C++精品课程第03章.ppt

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

第3章 基本数据类型 3.1 数据对象 3.2 基本数据类型 3.3 变量与常量 3.1 数据对象 例1: #include iostream.h #define price 30 void main() { int num,total; num=10; price=40; total=10*price; couttotal; } 3.1.1 数据的存储 两种方式的优缺点: 定长方式的访问速度快,往往在静态时即可确定所对应存储空间的读取方式。由于这种存储方式具有静态的特点,因此不够灵活。通用程序设计语言中的基本数据类型数据的存储都采用此种方式。 不定长方式的特点是比较灵活,可以用于各种数据的表示,但在读取事需要首先读取数据的存储宽度,并据此进行数据访问,因此速度较慢。 3.1.2 生存期与值 生命周期 数据对象从创建、变化到消亡的整个生存期。 赋值语句 改变数据对象值的语句,例 Var=Var+3; 左值(l-value) 能够出现在赋值符左侧的数据对象。 右值(r-value) 能够出现在赋值符右侧的数据或数据对象的值。 3.2 基本数据类型 3.2.1 整型与浮点型 3.2.2 字符类型 3.2.3 逻辑型 3.2.4 空值型 简单的输入输出 输出:将程序中的数据送到外部设备称为程序的输出 输入:程序从外部设备获得一个变量的值称为输入 C++语言的输入/输出 利用库iostream实现简单的输入输出 使用iostream提供的库函数前,须加入: #include iostream.h 输出:cout输出内容; 例:cout“半径为” r “的圆面积为” Area; 输入:cin输入变量; 例:cin r ; 3.2.1 整型与浮点型 整型 3.2.1 整型与浮点型 浮点型 3.2.1 整型与浮点型 在C++程序中,单精度浮点型数据的有6位有效位。 例:a = 1234.567890; 但是由于存储空间的限制,单精度浮点数在存储时只存6位有效位,即a的值存为1234.57,当输出a的值时,显示1234.57。 浮点型 3.2.2 字符类型 3.2.2 字符类型 C++语言预定义的转义字符 八进制的表示:‘\ddd’ 1到3位八进制数所代表的字符 十六进制的表示: ‘\xdd’1到2位十六进制数所代表的字符 思考题 将china译成密码,密码的规则是:用原来的字母后面第4个字母代替原来的字母。 如用字母“E”代替字母“A”。 字符串常量 3.2.3 逻辑型 3.2.4 空值型 3.3 变量与常量 3.3.1 常量 3.3.2 变量 3.3.1 常量 文字量、字面量 3.3.2 变量 1. 变量的值 3.3.2 变量 2. 变量的定义 3.3.2 变量 2. 变量的定义 3.3.2 变量 说明: 变量标识符只能由字母、数字、下划线组成,且第一个 字符必须是字母或下划线。 _ab, num, 3f 大写字母与小写字母是两个不同的字符; C++本身对长度没有规定,不同的平台有限制。 Turbo C规定标识符的长度为32,建议不超过8个; 命名时,注意可读性; 先定义,后使用。 3.3.2 变量 3. 变量的地址 3.3.2 变量 最下面一行的数字哪些是对的或表述的是哪个进位制的整型字面量? 变量的名字对应着一个真实存在的实体—变量的存储单元,该存储单元中存储着这个变量的值,变量的类型决定了该存储单元的大小和变量值的存储方式,而变量的具体取值可在变量定义时刻指定或在程序运行过程中通过赋值语句加以改变,即变量所代表的数据对象与值之间的对应关系是可以改变的 任何信息必须数字化后才能存储于计算机之中 字符型数据有时可以看作取值范围较小的整数使用 学习目的: ① 了解数据在计算机中的存储方式; ② 掌握常用数据类型变量及常量的使用。 程序中的数据被以某种形式存储在内存中,必须能被计算机识别和处理。高级语言程序中的数据被分为多个种类,以不同方式存储,数据类型决定了数据的存储方式。 具有名字、存储地址和值等多个属性的实体。 包含数据值41的数据对象Obj 数据值: 程序中的数值41 数据对象: 标识为Obj的存储区 ...... Obj ...... Obj00101001 ...... ...... ...... 数据对象的属性决定了它所能容纳的不同值的数量和类型,同时也表明了这些值之间的逻辑组织和关系。 根据数据对象的值是否能被改变,将数据对象划分为:常量和变量。 ...... 05H 04H 03H 02H 01H 地 址 增 加 方 向 ...... 定 长: 规定各种不同类型的数据用

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档