C语言的基本概念.ppt

C语言的基本概念.ppt

ID:51966533

大小:368.55 KB

页数:19页

时间:2020-03-26

C语言的基本概念.ppt_第1页
C语言的基本概念.ppt_第2页
C语言的基本概念.ppt_第3页
C语言的基本概念.ppt_第4页
C语言的基本概念.ppt_第5页
资源描述:

《C语言的基本概念.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序基本语法2.1标识符介绍关键字、预定义标识符和用户标识符2.2常量与变量介绍常量与变量的基本概念及分类、关键字等。2.3简单数据类型介绍数据类型的分类、表示方法及使用。2.3运算符与表达式介绍C语言中的运算符和表达式的概念及使用。2.4类型转换介绍变量的数据类型的转换。2.1标识符1.C语言系统的32个关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshor

2、tsignedstaticsizeofstructswitchtypedefunionunsignedvoidvolatilewhile2.预定义标识符指在C语言中预先定义并具有特定含义的标识符,如C语言提供的库函数名字(printf)和编译预处理命令(define)等这类标识符可重新定义为他用,但是一旦重新定义,将会失去预先定义的原意.建义用户不要将这些标识符另作他用3.用户定义标识符由用户根据需要定义的标识符.通常用来给变量、函数、数组等命名。定义标识符应做到“见名知意”命名规则:标识符可由字母、数字和

3、下划线组成,并且第一个字符必须是字母或下划线。(区分大小写)2.2常量:在程序执行过程中,其值不能改变的量1.普通常量根据不同的数据类型分为:(1)整型常量:如12、0、-3等。(2)实型常量:如4.6、-1.23等。(3)字符常量:如‘a’、‘b’等。(4)字符串常量:如“Howareyou?”2.符号常量在命令行中用define进行定义(尾部不能加;)#define符号常量名常量值如:#definePI3.14159262.3变量:在程序执行过程中,其值可以改变的量称为变量。变量的三要素:变量名、变量类

4、型和变量值C语言规定,变量必须先定义后使用任何变量都有取值范围,由该变量的类型决定变量定义通常放在函数体内的前部,也可放在函数的外部或复合语句的开头任何变量都有它的的作用范围,对于局部变量,在定义或说明它的函数体或分程序内是可见的,而超出该范围是不可见的.外部变量的作用域是整个程序,外部静态变量的作用域是定义它的文件,并从定义时起对于同名变量,在子域中可见的是该子域所定义的变量,正超出子域后,该变量被恢复[<存储类型>]<数据类型><变量名>[<=初值>],…..auto(自动):自动分配和释放存储单元变量

5、的自动类型register(寄存器):存于CPU,无地址存储类型静态类型static(静态):在程序运行期间一直保存extern(外部):变量是一个已在外部定义的全局变量存储类型确定了变量在内存中的存储位置局部变量既可以是自动类型,也可以是静态类型;全局变量只能是静态类型可用extern扩展全局变量的作用域,用static限制全局变量作用域的扩展动态存储区(堆栈)静态存储区程序代码区存放程序调用时的返回地址及自动型局部变量存放全局变量及静态型的局部变量intp=1,q=5;floatf1(a)inta;{i

6、ntb,c;….}charc1,c2;charf2(x,y)intx,y;{inti,j;…}main(){inta,b;…{intp;p=a+b;…}…}a,b,c有效x,y,i,j有效局部变量p有效a,b有效全局变量c1,c2的作用范围全局变量p,q的作用范围简单数据类型所谓数据类型是按被定义变量的性质、表示形式、占据存储空间的多少、构造特点来划分的。数据类型汇总2.2.1整数类型1.整型常量的表示方法整型常量就是整常数。C语言中使用的整常数有八进制(以0开头)、十六进制(以0x开头)和十进制三种。2.

7、整型变量的分类类型名称占用字节数值范围int4-2^31~(2^31-1)short[int]2-32768~32767long[int]4-2^31~(2^31-1)unsigned[int]40~(2^32-1)unsignedshort[int]20~65535unsignedlong[int]40~(2^32-1)3.整型变量的定义inta,b,c=78;/*a,b,c为整型变量*/longx,y=40000;/*x,y为长整型变量*/unsignedintp=10,q;/*p,q为无符号整型变量*

8、/可在整型常量后加字母l(或L)代表长整型数据4.整数在内存中的存放正整数在内存中以二进制原码形式存放.负整数在内存中以二进制补码形式存放.2.2.2浮点类型1.浮点型常量的表示方法浮点型也称为实型。浮点型常量也称为实数或者浮点数。浮点数采用十进制数形式或指数形式表示。2.浮点型变量的分类单精度(float型),占4个字节,数值范围-10^38~10^38,提供7位有效数字双精度(double型),占8个字节,数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。