C++语言程序设计 第二章 数据类型与表达式.ppt

C++语言程序设计 第二章 数据类型与表达式.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 数据类型和表达式 第一节 基本数据类型 第二章 一、常用的基本数据类型: 在C++语言中基本数据类型有5种: 1、整型(int): 2、浮点型(实型): float(单精度浮点型) double(双精度浮点型) 3、字符型(char) 4、空值型(void):常用于函数和指针。 5、布尔型(bool):取值为真(true)和假(false)。 为了满足各种情况的需求,除了void类型和bool 类型外,在基本数据类型前面还可以加上下面的修饰 第二章 符来增加原来的含意: signed表示有符号 unsigned表示无符号 long表示长型 short表示短型 这4种修饰符都适用于整型和字符型,只有Long还 适用于双精度浮点型(long double)。 二、C++语言的基本数据类型表 见教材表2-1。 第二节 常量和变量 第二章 一、常量: 常量:是在程序中不被改变的量。 常量有各种不同的数据类型,不同数据类型的常量 是由其表示方法决定的。 1、常量种类: (1)、整型常量:可以用十进制、八进制和十六进制 来表示,没有小数部分。 八进制:以0为前缀,其后由0~7数字组成。 十六进制:以0x或0X为前缀,其后由0~9的数字和 A~F (a~f)的字母组成。 (2)、浮点型常量:是由整数部分和小数部分组成 的,只有十进制来表示,有小数表示法(一般表示 形式)和科学表示法两种表示形式。 第二章 科学表示法是在小数表示法后面加E(e),表示 指数。如:4.5e-2.3。 (3)、字符常量:是用一对单引号括起一个字符来表 示的。如:‘A’ C++中的字符可用该字符的图形符号来表示,也 可用转义序列表示法即字符的ASCII码值来表示。 转义序列表示法:用符号\开头,后面是字符的 ASCII码值,其中\表示消除其后字符的原有含义。 有两种形式:用字符的八进制 \ddd ,和用字符的 十六进制\xhh。如:‘A’表示为:\101或 \x41。实 际应用中,无图形符号的字符常用转义序列表示法。 (4)、字符串常量:是用双引号括起来的字符序列。 第二章 又称串常量或字符串。 注意: (a)、在一个字符串占多行时,每行最后用反斜线 表示续行符,说明下面一行的字符与上面是同一行 的。如: \tabc\txyz!\ mnp\tefg! (b)、由于双引号是字符串的定界符,因此在字符 串中再出现双引号时必须以“\"”表示。如: "Please enter \"Y\"or \"N\": 这个字符串表示: Please enter"Y"or "N": 第二章 字符串常量与字符常量的区别: (a)、字符常量用单引号括起,而串常量用双引号括 起。 (b)、一个字符常量被存放在内存中,仅占1个字节, 而串常量要占多个字节。 (c)、字符常量与串常量所具有的操作功能也不相 同。例如,字符常量具有加法和减法运算,而字符 串常量不具有这种运算。 (5)、布尔常量:布尔常量的值只有true 和false 两种。 (6)、符号常量:在程序中用以替代常量的标示符。 如:pi用来替代π。 第二章 2、定义常量的方法: const 〈类型〉〈常量名〉=〈初值〉; 例如:const double PI=3.1415; 二、变量: 变量是在程序执行中其值可以改变的量。它具有 三个基本要素: 名字、类型、值。 1、变量的名字: 同标识符,即按标识符的规定来命名变量。 2、变量的类型: 每种变量都应该具有一种类型,在定义或说明变 第二章 量时一定要指出其类型。变量类型包括数据类型和存 储类两部分,而数据类型又包含基本数据类型(5种) 和构造数据类型两种。 3、变量的值: 变量存在有两个有用的值: 即变量所表示的数据 值和变量的地址值。 4、变量的定义格式: 任何一个变量在被引用之前必须定义,但在同一 个程序块内,不可以定义同名变量,而在不同程序块 内可以定义同名变量。 定义变量的格式为: 〈类型〉〈变量名表〉; 第三节 数 组 类 型 第二章 一、 数组的定义: 1、概念: 数组:是数目固定、类型相同的若干个变量的有序 集合。 数组中的每个变量称为一个元素。数组是一种 构造数据类型。 2、数组定义的格式

文档评论(0)

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

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

1亿VIP精品文档

相关文档