- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 基本数据类型 类型的作用 标识符命名风格 常量与变量 基本数据类型 运算符与表达式 隐式类型转换与强制类型转换 简单的输入/输出 §2.1 数据类型概述 一、类型 C++语言中,用八进制、十六进制与十进制表示数据。 十进制: A = 496 在计算机中的 八进制:以‘0’前导 A = 0760 存储形式都是 十六进制:以‘0x’前导 A = 0x1F0 111110000 数据类型:具有相同特性的所有数据的集合。用它来说明一个数据在数据分类中的归属。 二、类型的作用 数据类型:决定了数据的表示方式、占内存的空间大小、取值范围以及对数据可以使用的操作。 C++中,所有的数据都属于特定的类型 遵循“先声明、后使用”的原则 三、C++语言的类型 在对类型的要求上程序设计语言分两类: 强类型:编译时严格检查操作是否满足数据所属类型 弱类型: C++语言介乎强与弱类型之间 C++数 据类型 §2.2 保留字、标识符、常量与变量 一、单词 C++程序中有五种单词:保留字、标识符、常量、运算符和分界符(包括空格、制表符、回车换行、注释、分号)。 二、保留字 、标识符 保留字是C++系统专用的标识符,所有保留字均是小写,如表2.2.1所示(P25)。 C++程序中使用标识符对程序中的各个元素加以命名。标识符是由字母或下划线开头的字母、数字与下划线的序列。 C++程序中区分大小写,例如Account和account是两个不同的标识符。 选择合适的标识符 三、常量与变量 1、常量 常量:在程序的执行过程中,其值不能被改变的量称为常量。 常量区分为不同的类型 整型常量: 10; 20; t = 5 ; 浮点型常量: -1.2 字符常量: ‘A’; ch = ‘B’; 字符串常量: “Avafjfkslfjskljf” 符号常量: 用标识符表示的常量 2、变量:在程序执行过程中其值可以改变的量称为变量 C++程序中,所有变量都须先定义后使用 变量定义的方法: 数据类型 变量名; 数据类型 变量名=初值; 数据类型 变量名1,变量名2; 型 变量名( = 初值 ); 可连续定义同一类型的多个变量 int a,b,c; == int a; int b; int c; 变量通过赋值运算改变其值 Area = PI * r *r ; A = 2 * 10 ; 四、简单的输入输出 输出:将程序中的数据送到外部设备称为程序的输出 输入:程序从外部设备获得一个变量的值称为输入 C++语言的输入/输出 利用库iostream实现简单的输入输出 使用iostream提供的库函数前,须加入: #include iostream.h 输出:cout输出内容; 例:cout“半径为” r “的圆面积为” Area; 输入:cin输入变量; 例:cin r ; 注意: 由双引号括住的内容不经任何处理就输出,否则就输出变量或表达式的值。 一个简单的C++语言程序 #include iostream.h void main( ) { const float PI = 3.14 ; float Area; float r = 2 ; Area = PI * r * r ; //计算圆的面积 coutThe area is : Area ; } 输出结果: The area is 12.56 §2.3 基本数据类型 一、基本数据类型 (字宽:占内存的空间大小) 二、字符类型 1、字符常量: 用单引号括起来的单个字符称为字符型常量,如:‘a’,‘9’等。 2、转义字符: 使用转义字符来表示单引号本身、以及ASCII码表中的控制字符(不可见字符)。 转义字符的表示方法:用单引号括住,以反斜杠\开头,如:‘\x41’、‘\101’与 ‘A’ 等价 C++语言预定义的转义字符 八进制的表示:‘\ddd’ 1到3位八进制数所代表的字符 十六进制的表示: ‘\xdd’ 1到2位十六进制数所代表的字符 例1: char ch; ch = ‘\n’; coutch; // 输出回车 例2: ‘\’’ 表示单引号 ‘\\’ 表示反斜杠\ 例3:字符常量‘A’的表示方法: Ch=‘A’; ? Ch=65; 八进制表示法 ? Ch=‘\101’; ? Ch=0101; 十六进制表示法? Ch=‘\x41’; ? Ch=0x41; 若coutch; 则都输出字符‘A’ 三、浮点类型 1、浮点常量 2.0,3.14159,0.02,+3.3,-4.5,2.,.025,-.5 或 9.10956
文档评论(0)