计算机二级C++考点分析
9页1、C+语言的数据类型考点 1 基本类型C+中的数据类型大体可以分为3 类:基本类型、导出类型和用户定义类型。 基本类型是系统预先定义好的、与硬件直接相关的类型,是构造派生类型的基本元件。它包括:逻辑型、字符型、整型、浮点型和空值型。(1)逻辑型:又称布尔型,用关键字bool 表示。取值范围只包含true 和 false,这两个关键字分别对应整逻辑真)和 0(表示逻辑假 )。(2)字符型:又称char 型,用关键字char 表示。取值范围包含全部基本字符及ASCII码集对应的全部符号,字符型数据占用1 字节 (Byte),即 8 位(bit) 空间。(3)整型:又称int 型,用关键字int 表示。取值范围是计算机所能表示的所有整数。整型是 C+中最常用的数据类型。(4)浮点型: 包括单精度型 (又称 float 型)和双精度型 (又称 double 型)。单精度型数据的取值范围是 -.4E383.4E38(不能超过7 位有效数字,若超出,则舍去第7 位以后的数字 ),单精度数据一般占用4 字节,双精度型数据一般占用8 字节。(5)空值型:又称void 型,用关键字void 表示。取值为空
2、。注意:C+中没有空值型的常量或变量, void 主要用于函数和指针的声明。小提示:void 是无值,而不是0,因为 0 也是一个值。考点 2 基本类型的派生类型在 C+语言中, 基本类型的字长及其取值范围可以放大和缩小,改变后的类型称为基本类型的派生类型。由基本类型关键字int,char,float 和 double 前面加上类型修饰符short(短类型,缩短字长),long(长类型长字长), signed(有符号类型,取值范围包括正负), unsigned无符号类型,取值范围只包括正)组成。考点 3 字面常量字面常量又称直接常量,C+中有以下几种常量类型。(1)逻辑常量:逻辑类型包含的true 和 false 两个取值,就称为逻辑常量。逻辑常量主要用在逻辑运算中。例如两个整数x 和 y:bool a=(xy); 若 x 大于 y,则 a的值为 true;若是其他情况,则为false。(2)字符常量:用一对单引号括起来的一个或多个字符称为字符常量。例如: a , 123 , n等。以反斜杠开头的字符常量称为转义字符序列,如a , n等。反斜杠后的字符将被“转义”成具有某种控制功能的字
3、符,如a中的字符a 被解释为响铃,如n中的字符 n 被解释为换行。为了表示作为特殊标记使用的可显示字符,也必须用反斜杠引导,如表示反斜杠字符自身。(3)字符串常量:简称字符串,它们是用双引号括起来的字符序列,例如,“ Hello ,world!n“ 。小提示:字符串常量与字符常量在计算机内部存储上是有区别的。一个字符串常量在存储时是在给定的字符序列后再加一个空字符(o),而字符常量则不加。(4)整型常量:简称整数,十进制数、八进制数和十六进制数是它的3 种表示方式。具体内容如表2-2 所示。另外,在C+语言中,除了一般的表示方法之外,对于任意一种进制的整型数据还可以添加后缀u(大、小写均可,无符号整型)和 l(大、小写均可,长整型)。(5)实型常量:简称实数,实型常量有十进制数的定点和浮点两种表示方式。定点表示的实数是以小数形式表示的,例如,3.141,1.236,256.0,52,.23,0.21 等都是合法的C+实数。浮点表示的实数是以指数形式表示的,在 C+中,指数形式表示为: E(e)。其中,数字部分是实数,指数部分是整数,字母 E (e)前后必须有数字,字母 E (e)后必须
4、是整数。例如2004103 在 C + 中记为 2004E3 或 2004e3。实型常量分为单精度、双精度和长双精度3 类。小提示:在 C+中,小数点前的0 可以省略,但小数点不可以省略。6)枚举常量:是枚举类型中定义的值(枚举值 )。枚举类型 (enum 类型 )用关键字enum 表示,属于用户定义类型。声明格式为:enum; 枚举值有两种定义形式:= 枚举类型的声明也可以用做成组声明整型符号常量的方法。enum 类型需要注意的是:一个枚举类型实际是int 类型的一个子集;n 个枚举值未全部赋值时,它们的值从左至右分别与0, 1,, ,n 一一对应 ;若第 i 个枚举赋值的常量值为a,则其后续的未赋常量值的枚举值分别与整数a+1, a+2,, 相对应,直到已经被赋了枚举值或结束。考点 4 变量1.变量的定义变量是在程序的执行过程中其值可以改变的量。变量有数据类型和初值。变量在使用之前必须首先声明其类型和名称。变量声明语句的一般格式为:=,, ; 其中, 有 auto,register,static,extern 4 种。当存储类默认时按auto 处理。 是一种根据类型名称,如int
《计算机二级C++考点分析》由会员飞***分享,可在线阅读,更多相关《计算机二级C++考点分析》请在金锄头文库上搜索。
人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】
人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)
人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)
人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】
部编版二年级上册道德与法治期中测试卷 (考试直接用)
部编版二年级上册道德与法治期中测试卷 带答案(培优)
部编版二年级上册道德与法治期中测试卷 含答案(精练)
部编版二年级上册道德与法治期中测试卷 及答案【各地真题】
部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】
部编版二年级上册道德与法治期中测试卷 【考点精练】
部编版三年级上册道德与法治期末测试卷 (重点)
部编版三年级上册道德与法治期末测试卷 (模拟题)word版
部编版三年级上册道德与法治期末测试卷 附答案(预热题)
部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )
部编版三年级上册道德与法治期末测试卷 答案下载
部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】
部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】
部编版三年级上册道德与法治期末测试卷 及答案(最新)
2024-04-28 6页
2024-04-28 18页
2024-04-28 21页
2024-04-24 8页
2024-04-24 1页
2024-04-24 1页
2024-04-24 1页
2024-04-24 3页
2024-04-24 8页
2024-04-24 5页