内容正文:
YCF
(中职)编程语言基础——C语言模块2教学课件
1
模块2基本数据类型与
顺序程序设计
任务1 常量和变量
任务2 C语言的基本数据类
任务3 C语言的运算符和表达式
任务4 赋值语句
任务5 数据的输入
任务6 数据的输出
任务7 常用的数学函数
任务8 结构化程序设计
任务1常量和变量
2.1.1 普通常量
在程序的运行过程中,其值不发生改变的量称为常量。c语言中的常量包括普通常量和由#define所定义的符号常量。
普通常量:普通常量又可分为整型常量、字符常量、字符串常量和实型常量。普通常量从其字面形式即可判断。
整型常量即整常数,由一个或多个数字组成,可以带正负号。其中以数字0开头的为八进制数,以ox或0X开头的为十六进制数,其他则为十进制数。
下一页
返回
任务1常量和变量
。下列常量都是合法常量:
327 -314 0 057 0x4c7d 0X5700
在整型常数后跟有字母1或L时,表示该整型常量是长整型常量,如:
574L 0X5F9DAT
C语言还允许一种特殊形式的字符常量,就是以“\”开头的字符序列,如’
’表示一个换行符。
上一页
返回
下一页
任务1常量和变量
2.1.2 符号常量
符号常量:也可以用一个标识符代表一个常量,这种用标识符代表的常量称为符号常量。此时,符号就像是常量的别名。
1. 定义格式
符号常量由宏定义命令#define语句进行定义,它的一般形式为:
#define 标识符 字符串
2. 应用实例
3. 符号常量用途
在程序中使用符号常量,其具有以下优点。
(1)含义清楚。
(2)修改方便。
上一页
返回
下一页
任务1常量和变量
2.1.3 变量
变量是指程序运行过程中其值可变的量,用于存放原始数据、运算的中间结果以及最终结果。变量含有两部分:变量名和变量值。用户通过变量名来引用变量的值。C语言中所有的变量都需先定义、后使用,即先定义变量的存储类型和数据类型,以便编译系统在内存的相应区域分配相应数目的连续字节(内存单元)给该变量存放变量值。变量定义的一般格式为:
上一页
返回
下一页
任务1常量和变量
若有语句:int x = 5;则在内存中会有如图2-1的结果。
1. 变量的数据类型
C语言中变量的数据类型有简单和复合两大类,复合类型在后面介绍,本节主要介绍简单类型。简单类型主要有整型、字符型和实型(也称作浮点型)。
(1)实型变量可用于存放特别大和特别小的数。如阶乘值往往很大,可以考虑用实型变量存放。实型变量存储数据时会有一定误差,所以只看前面的有效位数,如果有7位有效数字的话,就是前7位数字是准确的,后面的数字都是随机数。关于实型变量的详细说明如表2-1所示。
上一页
返回
下一页
任务1常量和变量
定义实型变量的方法与整型变量类似,例如:
(2)字符型变量用来存放字符,系统为字符型变量分配1个字节,用类型关键字char进行定义。例如:
上一页
返回
下一页
任务1常量和变量
2. 变量初始化
变量在定义的同时被赋予一个值称为变量的初始化。
表示定义X和s为整型变量,其中s初始化为0,x未赋值,其值不确定。变量初始化与先定义、再赋值是等价的。
上一页
返回
任务2 C语言的基本数据类型
2.2.1 Turbo C 2. 0常用标准数据类型
在计算机中进行处理的信息都可以表达为数据的形式。这里的数据不仅包括熟知的数学运算中的数据,还包括声音、图像等复杂信息。
数据在计算机中进行处理时,首先必须解决的问题是数据在存储器里的存储问题。
读者可以思考如下两个问题。
由于计算机的内存大小有限,怎样存储更加节约存储空间?
怎样存储便于数据的查找?
为了便于C语言的数据处理,合理地使用存储空间,将数据划分为不同的类型,进行分类处理。C语言的数据类型如表2-3所示。
上一页
返回
下一页
任务2 C语言的基本数据类型
2.2.2 整型数据
整型数据可分为4种:基本型、短整型、长整型和无符号型。
基本型以int表示。
短整型以short int或short表示。
长整型以long int或long表示。
无符号型的整数必须是正数或零。无符号型又可细分为无符号整型、无符号短整型和无符号长整型,分别以unsigned int,unsigned short和unsigned long表示。
各种类型的数据所占的内存因计算机而异。在PC上,各种类型的数据所占的位数和数的范围如表2 -4所示。
上一页
返回
下一页
任务2 C语言的基本数据类型
int类型表示数的范围是:
long类型表示数的范围是:
如果在int或long前面加上关键字unsigned,则定义的是无符号的整型数。
上一页
返回
下