下载此文档

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


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
C语言程序设计
2017/11/12
1
第二章基本数据类型
主讲: 计算机学院朱立华
内容提要
C语言的数据类型——存储与处理的整体体现
常量与变量的概念、区别
基本类型之整型、字符型、实型:
常量在源程序中的表示形式及取值范围
常量在内存中的存储格式
变量的定义及值的获取
对该类型提供的基本操作
C 源程序的基本结构及程序中的6种基本符号
输入/输出控制
2017/11/12
3
C语言的数据类型
计算机处理存储的数据,存储是为了处理,处理依赖于存储
数据存储两要素:存储空间的大小,数据的存储格式
数据的处理主要是指对数据可以实施的最基本操作
C语言通过数据类型体现存储与处理的统一
因此,C语言的每一种数据类型,掌握以下几方面:
该类型数据占多少字节
该类型数据在内存中的存储格式
对该类型的数据提供哪些基本操作
该类型数据的取值范围
2017/11/12
4
C语言的数据类型
基本整型(int)
长类型(long)




基本类型
短类型(short)
无符号整型(unsigned)
整型
实型(浮点型)
单精度实型(float)
双精度实型(double)
字符型(char)
枚举型
共同体类型
数组类型
结构体类型
构造类型
指针类型
空类型(void)
2017/11/12
5
常量与变量
无论何种类型的数据,在程序运行过程中,其存储空间中的内容有两种状态:可以变化和不可以变化,对应于变量与常量。
变量:存储空间中的数据可以被修改,这个空间就称为变量空间,简称变量。
常量:存储空间中的数据不能被修改,这个空间就称为常量空间,简称常量(有字面常量和符号常量两种)
无论是变量还是常量,都需要一个名称,在程序中代表相应的存储空间中的内容。
变量名需要定义,而字面常量名无需定义,直接用字面常量值(有时后面再加特定后缀)表示。
2017/11/12
6
常量与变量
变量名的定义:
数据类型名变量名1 [ , 变量名2 , 变量名3 , …, 变量名n ] ;
例1:int a;
例2:int x,y,z;
在变量名定义之后,系统根据其类型为变量分配了一定大小的内存空间,该内存空间中是随机数,要使变量有确切值,可以通过下列3种方式之一:
赋值:先定义变量,再用赋值号“=”进行赋值
初始化:在定义变量的同时指定初值
读入:先定义变量,再从键盘或文件提供数据
必须以分号结束
[ ]中的内容为可选项,可能没有
同一类型定义多个变量时,变量间以逗号隔开
变量名必须是用户自定义标识符
定义一个整型变量,变量名为a
定义3个整型变量,彼此逗号隔开
2017/11/12
7

52388L
常量与变量
int m;
m=345;
long n=52388L;
double x=;
float y=;
char ch='A';
?
m
345
345
345
定义变量
赋值
初始化
n
52388
52388
x




y

初始化
初始化

初始化
‘A’
ch
A
A
总结:
以上例子中,白字代表变量名,黄字代表常量名,绿框代表变量空间,红框代表常量空间
在程序中变量以变量名的形式出现,代表的是变量空间中的内容,变量名需要定义;字面常量以(字面)常量名的形式出现,代表的是字面常量空间中的内容,字面常量名无需定义,其真正代表的常量是不带后缀等标识的。
2017/11/12
8
常量与变量
常量空间与变量空间操作示例
#include<>
int main( )
{
int m,n;
n=125;
m=n;
printf("The result is:\n");
printf("%d,%d,%d\n",n,m,125);
printf("%d,%d,%d\n",sizeof(n),sizeof(m),sizeof(125));
printf("%x,%x \n",&n,&m);
return 0;
}
通过本程序,介绍下面3方面知识:
(1)C语言源程序的结构
(2)C语言源程序中的6种符号
(3)输出函数printf的使用
<运行结果>
The result is:
125,125,125
4,4,4
12ff78,12ff7
动态
演示
过程
2017/11/12
9
C语言源程序的结构
C语言的源程序可以由一个或多个文件组成
每个文件可由一个或多个函数组成,

C语言程序设计课件第2章 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人所以所以
  • 文件大小0 KB
  • 时间2012-04-06