2.数据类型和基本输入输出讲解.ppt

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

第2章 数据类型和基本输入/输出 2.1 计算机内的数据表示 2.2 基本数据类型 2.3 字面常量 2.4 变量 2.5 标识符常量 2.6 基本输入输出 2.5 标识符常量 标识符常量,又称符号常量,它用一个标识符来代替一个数值 同变量相似,标识符常量在使用前同样需要先进行声明。在C++中,标识符常量可以有三种形式 有const修饰的只读变量 #define定义的常量 enum类型的枚举常量 2.5.1 const只读变量 在定义变量时,若使用关键字const来修饰,该变量是只读的,即在程序中对其只能读取不能修改 只读变量必须在定义时赋初值 const标识符常量的值不能修改 const 数据类型 常量名1=常量值1 [,常量名2=常量值2 , …]; [例Ex_PI] 标识符常量:const修饰的只读变量 #include iostream using namespace std; const double PI = 3 // PI是一个只读变量 int main() { double r = 100.0, area; area = PI * r * r; // 引用PI cout圆的面积是:area \n; return 0; // 指定返回值 } 2.5.2 #define标识符常量 #define PI 3 #define定义一个标识符常量 ,不是C++语句,因此行尾没有分号 在C++编程中,标识符常量都是用const定义,而不使用#define。 #define 常量名 常量值1 2.5.3 枚举常量 枚举常量是在由关键字enum指定的枚举类型中定义的,枚举类型属于构造类型,它是一系列的有标识符的整型常量的集合,因此枚举常量实质上是整型标识符常量。 用enum一次可以定义多个标识符常量。 enum 枚举类型名 {枚举常量1,枚举常量2,…}; 2.5.3 枚举常量 枚举类型名和枚举常量名在同一个作用域中不能重复定义 ; 枚举定义时,枚举常量的值除了可以用整数、整型常量表达式赋值外,还可用另一个已定义的枚举常量来参与赋值 ; 一个已定义的枚举类型可用来定义枚举变量,或在定义枚举类型时指定枚举变量 ; 同普通变量一样,枚举变量也需要进行初始化或赋初值,一个没有初值的枚举变量的值同样是默认值或是不确定的值 ; 若在程序中使用TRUE表示true,FALSE表示false,则可定义为enum { FALSE, TRUE }; 或enum { TRUE = true, FALSE = false }; 第2章 数据类型和基本输入/输出 2.1 计算机内的数据表示 2.2 基本数据类型 2.3 字面常量 2.4 变量 2.5 标识符常量 2.6 基本输入输出 2.6 基本输入/输出 流是C++的一个核心概念,数据从一个位置到另一个位置的流动抽象为“流”。当数据从键盘流入到程序中时,这样的流称为输入流;当数据从程序中流向屏幕或磁盘文件时,这样的流称为输出流。 C++提供了4个标准流对象: cin:处理标准输入,即键盘输入 cout:处理标准输出,即屏幕输出 cerr、clog:处理标准出错信息,并将信息显示在屏幕上 2.6.1 输入流(cin) cin可以获得键盘的多个输入值 提取运算符“”可以连续写多个,每个提取运算符后面跟一个获得输入值的变量或对象。 提取运算符“”能自动将cin输入值转换成相应变量的数据类型 从键盘输入的数据的个数、数据类型及顺序,必须与cin中的列举的变量一一匹配 cin 对象1 {对象2…}; 2.6.2 输出流(cout) 通过cout可以输出一个整数、实数、字符及字符串 插入运算符“”可以连续写多个,每个后面可以跟一个要输出的常量、变量、转义序列符及表达式等 cout 对象1 { 对象2…}; [例Ex_Cout] cout的输出 #include iostream using namespace std; int main() { coutABCD\t1234\tendl; return 0; } 操作算子 2.6.3 格式算子oct、dec和hex 格子算子是一个对象,用于进行格式控制,可以直接用插入符或提取符来操作。 C++提供的预定义格式算子见P.578 表C.1 格子算子oct、dec和hex能分别将输入或输出的整数转换成八进制、十进制及十六进制 [例Ex_ODH] 格式算子的使用 #include iostream using namespace std; int

文档评论(0)

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

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

1亿VIP精品文档

相关文档