二级C 重点难点分析:数据类型、表达式和基本…

2008-02-23 05:40:34来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

第7章 数据类型、表达式和基本运算

本章节内容来自全国电脑等级考试用书《电脑等级考试考点分析、题解和模拟——二级C 语言》。本章主要考查关于C 数据类型及其定义方法、C 常量的定义、变量的定义和使用方法、C 运算符的种类、运算优先级和结合性、C 表达式类型及求值规则等内容。通过对历年试卷内容的分析,本章考核内容约占卷面分数2.8%,属于非重点考查对象。由命题走势图7-1可知,本章内容所涉及考题分值呈先降后升趋势,考生绝不能掉以轻心,因为本章内容是整个C 语言的基础,考生应给予足够的重视。

7.1 C 数据类型及其定义方法
C 中的数据类型大体能够分为3类:基本类型、派生类型和用户定义类型。用户定义类型是指必须由用户具体定义后才能使用的数据类型,如第11章将要介绍的类。

7.1.1 考点1:基本类型
基本类型是系统预先定义好的、和硬件直接相关的类型,包括逻辑型、字符型、整型、浮点型和空值型,是构造派生类型的基本元件。

1.逻辑型
用关键字bool表示,因此又称bool(布尔)型。取值范围只包含true和false,这两个关键字分别对应整数1(表示逻辑真)和0(表示逻辑假)。

2.字符型
用关键字char表示,因此又称char型。取值范围包含全部基本字符及ASCII码集对应的全部符号。字符型数据占用1字节(Byte),即8位(bit)空间。

3.整型
用关键字int表示,因此又称int型,是C 中最常用的数据类型,取值范围是电脑所能表示的任何整数。

4.浮点型
包括单精度型(float型)和双精度型(double型)。单精度型数据一般占用4字节,双精度型数据一般占用8字节。

5.空值型
用关键字void表示,又称void型。void是无值,表示取值为空。而不是0,因为0也是个值。

警钟长鸣:C 中没有空值型的常量或变量,void型主要用于函数和指针的声明。

例7.1.1 ( )不是合法的指数形式的C 实数。
A.23E4 B.2.56e5 C.-123E3 D.5.6E0.3
解析:在C 中,指数形式表示为:<数字部分>E(e)<指数部分>,其中,数字部分是实数,指数部分是整数,字母E(e)前后必须有数字,字母E(e)后必须是整数。因为选项D中E后面是0.3,是小数而不是整数,所以错误。其他三项都是正确的。
答案:D

7.1.2 考点2:基本类型的派生类型
在C 语言中,基本类型的字长及其取值范围能够放大和缩小。改变后的类型称为基本类型的派生类型,由基本类型关键字int、char、float和double前面加上类型修饰符组成。类型修饰符包括:
 short(短类型,缩短字长);
 long(长类型,加长字长);
 signed(有符号类型,取值范围包括正负);
 unsigned(无符号类型,取值范围只包括正)。
  本章节内容来自希赛全国电脑等级考试用书《电脑等级考试考点分析、题解和模拟——二级C 语言》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032460)




标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 二级C 重点难点分析:多态性[2]

下一篇: C 箴言:拷贝一个对象的任何组成部分

热门词条
热门标签