自考C语言课件加上机指导

更新时间:2023-10-22 00:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第3章 基本数据类型、运算符和表达式 §1 C语言的数据类型 1.数据类型的含义 P20

是指数据的内在表现形式。通俗地说,它是数据在加工计算中的特征。

如职工的年龄和工资都可以进行加、减等算术运算,具有一般数值的特点,在C语言中称数值型。其中年龄是整数称整型;工资一般为实数,可含有小数部分,称为实型。

2.C语言的数据类型 P20

第1页,共45页

3.非基本数据类型的说明 P21

①构造型是指由若干相关的基本类型数据组合在一起形成的一种复杂的数据类型。

其中,数组是由相同类型的数据组合而成,而结构可以由不同数据类型组合而成。

②指针型是一种特殊的数据类型,它是用来表示内存地址的。

③空类型表示该处不需要数据值,因而没有类型。

§2 常量

? 常量的定义: P21

又叫常数,它是程序运行过程中其值不改变的数据。

? 常量的类型: P21

整型常量、实型常量、字符常量、字符串常量。 2.1 整型常量 P21 1.三种整型常量:

正整数、负整数和0。 2.三种书写形式:

①十进制整数:是通常整数的写法。如0、-111、+15、21等;

②八进制整数:在八进制数的前面加一个数字0。

第2页,共45页

如00、-0111、+015、021等;

③十六进制整数:在十六进制数前加数字0和x(0x)。如0x0、-0x111、+0x15、0x21等。 3. 长整数常量数值范围及写法 P21-P22

数值范围是十进制的-2147483648~+2147483647,在计算机中占4个字节。

写法是在整数的末尾加小写字母“l”或大写字母“L”。如0L、-0111L、+0x15L等。

2.2 实型常量 P22 1.两种书写形式

①一般形式的实数:如-3.1415; ②指数形式的实数:如3.14E3。 2.占用的字节数及数值的范围

在一般的微型机中占用4个字节,数值的范围都

3838

是-10~10,有效数字是7位。

2.3 字符常量 P22 1.表示方式

①用两个单引号(’)前后括住的单个字符。 如’a’、’1’、’%’、’A’都是字符常量。

②用转义符组成字符常量。如\\n(回车换行)、\\r(回

第3页,共45页

车)、\\101(A)、\\x41(A)等。 2.规则

①字母是区分大小写的; ②在内存中,每个字符常量都占用一个字节,存放字符对应的ASCII代码值。

③一个字符常量也可以看成是整型常量,其值就是该字符的ASCII代码值;

④若整型常量数值在0~127之间,也可以将其看成一个字符型常量,是该值作为ASSII代码对应的字符。

2.4 字符串常量 P23 1.含义

简称字符串,是用两个双引号(”)前后括住的一串字符。如”abc”、”1234567890”、”aAbBcCdD”都是字符串。 2.规则

①转义字符串也可以出现在字符串中。 如”\\101\\102\\x43\\x44”是字符串”ABCD”;

②在字符串中使用双引号必须用转义字符“\\””; 如字符串”ABCD”应写成 ”\\”BACD\\””;

③没有字符的字符串称为“空字符串”,如””; ④一个字符串所有字符的个数称为该字符串的长

第4页,共45页

度,其中每个转义字符只当作一个字符,如”\\101\\102\\x43\\x44” 是字符串”ABCD”,其长度为4;

⑤每个字符串在内存中占用的字节数等于字符串的长度+1,其中最后一个字节存放转义字符“\\0”,作为字符串的结束标记。

2.5 符号常量 P23 1.含义

是常量的另一种表示方法。为了在程序中能明确看出某些常量所表达的含义,可以给常量取一个容易识别的名字。

C编译程序将在程序编译前将所有的符号常量替换成对应的常量。 2.定义方法

#define 符号常量名 常量 如#define PI 3.14 3.规则

①应按标识符的规则构成。建议用大写字母组成符号常量;

②定义一般放在程序的开头;

③每个定义必须独占一行,其后不跟分号“;”。 4.好处

第5页,共45页

本文来源:https://www.bwwdw.com/article/697f.html

Top