1 / 40
文档名称:

C语言程序设计教程 第2章.ppt

格式:ppt   大小:651KB   页数:40页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计教程 第2章.ppt

上传人:顾生等等 2018/9/30 文件大小:651 KB

下载得到文件列表

C语言程序设计教程 第2章.ppt

文档介绍

文档介绍:第 2 章 C语言的基本数据类型与表达式
C语言的基本数据类型

常量与变量

运算符与表达式

数据类型转换
教学目的和基本要求:
要求学生清楚数据类型与变量、常量的关系,掌握各种常量的性质和定义,掌握表达式中各种运算符的功能和特点,明白产生副作用的原因,了解数据类型的相互转换规则。
教学重点:
数据类型、常量定义,运算符与表达式。
为了存取数的方便,C语言中把存储格式和所占的存储长度结合起来,给出几种固定的形式,这些形式就是最基本的数据类型。
C语言的基本数据类型
为什么要设置数据类型?
在计算机中使用一定长度的存储单元(通常是字节的倍数)来存储数值型数据。
存储的编码方式有:原码、反码、补码。。。
存储的存储格式有:定点型、浮点型。。。
其中,用于存储数据的存储单元的长度决定了数据取值范围的大小。
字符型(char)
整型(short,int,long,unsigned)
单精度型(float)
实型
双精度型(double)
枚举类型(enum)

数组类型([ ])
构造类型结构体类型(struct)
共用体类型(union)
指针类型(*)
空类型(void)
基本类型
数据类型
一、数据类型概述
本章中将对基本类型中的前三类进行介绍和学****br/>变量:指以标识符为名字,其值可以改变的量。
在学****各种数据类型之前,我们先简单了解一下常量和变量的概念。后面的章节中将会详细介绍。
常量:指在程序运行中,其数值不能被改变的量。
变量代表计算机内存中的某一存储空间,该存储空间中存放的数据就是该变量的值。该存储空间中存放的数据的类型,就是该变量的数据类型。
* 八进制的数码范围为0~7; 018 
* 十六进制的数码除了数字0~9外,
还使用英文字母a~ f (或A~ F)表示10~15。
如:0x1e √
注意!
二、整型(采用定点整数的存储格式,只能表示纯整数)
1、整型常量:
(1) 十进制形式:与数学上的整数表示相同;
例如: 12, -100, 0
(2) 八进制形式:在数码前加数字0;
例如: 012=1*81+2*80=10(十进制)
(3) 十六进制形式:在数码前加0X(数字0和字母X)。
例如: 0x12=1*161+2*160=18(十进制)
如Turbo C中,有 short(2字节)≤int(2字节) ≤long(4字节)
关键字所占位数取值范围
short 16 -32768~32767
unsigned short 16 0~65535
int 16 -32768~32767
unsigned 16 0~65535
long 32 -2147483648~2147483647
unsigned long 32 0~4294967295
2、分类:
根据数据所占的存储长度的不同分为:int、short、long;
同样存储长度的数据又分unsigned、signed;
故可组合出六种类型。
3、值域:
由机器中数据的存储长度决定。
2、分类:
关键字字节数取值范围精度(位)
float 4 ×10-38 ~ ×1038 7
double 8 ×10-308 ~ ×10308 15
注意
三、实型
1、常量:
(1) 十进制小数形式:由数字和小数点组成;
例如: , 4., .3。
(2) 指数形式:“十进制小数”+“ e(或E)”+“十进制数整数”。
例如: -6 ×10-6 。
小数点不能单独出现; 0.√.0 √. 
 e或E的两边必须有数,且其后面必须为整数;
如:  e5 
字符形式功能
\n 换行
\t 横向跳格
\b 退格
\r 回车
\\ 反斜杠字符
\’单引号字符
\ddd 8进制数表示的ASCII码对应的字符
\xhh 16进制数表示的ASCII码对应的字符
四、字符类型
1、常量:
(1) 用单引号括起来的一个字符;如:‘A’、‘1’、’?’等。
(2) 用单引号括起来的由反斜杠(\)引导的转义字符。
4、字符串:
是用一对双引号括起来的字符序列。每个字符串的后面都有一个‘\0’结束符。
如:“SHANGHAI”,“AbcdeFGHijk”,“How are you”。
注意
‘\’‘‘\\‘‘’‘‘\‘
例如:字符A的ASCII码为:
65D(十进制)=41H(十六进制)=101Q(八进制)
∴字符A可以表示为‘A’、’\x41’、’\101’。
2、分类:
cha

最近更新

《清洁生产审核评估和验收技术导则》(DB13T15.. 23页

神新公司本质安全管理基础知识 8页

2024年xx学院职业倾向性测试题库含答案【夺分.. 38页

2024年xx学院职业倾向性测试题库附答案(b卷).. 38页

2024年公务员(国考)之行政职业能力测验真题.. 327页

2024年四川省高职单招职业适应性测试题库-精品.. 55页

2024年四川省高职单招职业适应性测试题库汇总.. 57页

2024年山东省高职单招职业适应性测试题库(名.. 45页

2024年河南省高职单招职业适应性测试模拟试题.. 53页

2024年河南省高职单招职业适应性测试模拟试题.. 55页

2024年河南省高职单招职业适应性测试模拟试题.. 56页

2024年河南省高职单招职业适应性测试题库丨精.. 56页

2024年河南省高职单招职业适应性测试题库含精.. 55页

2024年河源职业技术学院单招职业适应性测试试.. 76页

2024年福建林业职业技术学院单招职业技能测试.. 56页

2024年重庆电子工程职业学院职业倾向性测试题.. 56页

2024年重庆电子工程职业学院职业倾向性测试题.. 54页

一级建造师之一建公路工程实务题库1000道【名.. 301页

一级建造师之一建公路工程实务题库1000道精品.. 301页

2023年甘肃省酒泉市中考英语试卷【附参考答案.. 9页

一季度压疮分析 3页

接单员制度 5页

铝酸盐水泥水化机理 13页

学校党风廉政建设一岗双责工作新版制度 4页

关于影响乳白玻璃陶瓷餐具抗热震性的探讨与提.. 8页

稀土矿工业品味与质量标准模板 7页

明人星案研究(库古合一) 55页

罗织经Kindle 88页

蒋纬国眼里的“国共战争”.pdf 4页