c语言基本知识概括.ppt

c语言基本知识概括.ppt

ID:48051366

大小:914.31 KB

页数:56页

时间:2019-05-06

c语言基本知识概括.ppt_第1页
c语言基本知识概括.ppt_第2页
c语言基本知识概括.ppt_第3页
c语言基本知识概括.ppt_第4页
c语言基本知识概括.ppt_第5页
资源描述:

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

1、C语言的基本知识概括(4)括号:一、字符集和标识符1、字符集:字符集是高级语言的编译系统所能识别的字母、数字和特殊符号。C语言的字符集包括:(1)英文字母:大小写各26个,共计52个;(2)阿拉伯数:0、1、2、3、4、5、6、7、8、9共10个数字;(3)运算符:+、-、*、/、%.......C语言的基本知识概括(7)空白符:空格符、换行符、制表符。(5)标点符号:‘、“、:、;(6)特殊符号:_$#二、标识符概念:就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。(1)标识符只能由字母、数

2、字和下划线三种字符组成,且第一个字符必须为字母或下划线。定义规则:如:_1yearmonthstudent_namesum0M.D.Jones$123#a3b?ca=b(2)在C语言中,大小写字母不等效。因此,a和A,I和i,Sum和sum,分别是两个不同的标识符。(3)用户自定义的标识符不能与保留字(关键字)同名。(4)标识符的一般长度(即一个标识符允许的字符个数)一般规定取前8个字符为有效字符,多余的将不被识别。1)关键字标识符:又称为命令符,在程序中有特定的含义。不能另作它用,其他字符无法直接替代它。(参看32个

3、关键字)分类:在C语言中,标识符分为3类:关键字标识符、预定义标识符、用户标识符(自己定义)。2)预定义标识符:在C语言中,一般是指C语言提供的库函数名和预编译处理命令(如printf、define)C语言允许这些标识符另作它用,但将使这些标识符失去了系统规定的原意。为了编程时方便、可靠、避免误解,一般把这些标识符固定使用。3)用户标识符:在编程时,用户需要给一些变量、函数、数组、文件等命名,这类由用户自己定义的标识符称为用户标识符。关键字概念:就是具有特定含义的标识符,用户不能用来作自定义标识符。C语言中的关键字较少

4、,由ANSI标准推荐的关键字有32个。常用的有:(1)与数据类型有关的(14):charintfloatdoublesignedunsignedshortlongvoidstructuniontypedefenumsizeof(3)与程序控制结构有关的(12):dowhileforifelseswitchcasedefaultgotocontinuebreakreturn(2)与存储类别有关的:autoexternregisterstatic三、常量和变量1、常量概念:在程序运行中,其数值不能被改变的量。2、变量概念:

5、在程序运行中,其数值能够改变的量。数据有常量和变量之分。(一)常量和符号常量常量:在程序运行过程中值不能改变的量。可分为不同的类型。C语言中有3种常量:算术型运算常量(如整型常量、实型常量等)、字符型常量(如字符常量、字符串常量)以及标识符所定义的常量(符号常量)。符号常量:用一个标识符来代表一个常量,也就是标识符形式的常量,它的值在其作用域中不能改变,也不能再被赋值。习惯上符号常量名一般用大写字母表示。使用符号常量的好处:(1)含义清楚,在定义符号常量名时最好考虑“见名知意”。(2)在需要改动一个常量时能做到“一改全

6、改”。(二)变量其值可以改动的量称做变量,一个变量应该有一个名字,在内存中占据一定的存储单元。在该存储单元中存放变量的值。变量定义必须放在变量使用之前。一般放在函数体的开头部分。要区分变量名和变量值是两个不同的概念。变量名实质是个符号地址,由系统来分配给它,每次程序中读取变量值,实际上就是通过变量名找到相应的内存地址,并从其存储单元中读取数据。注意:在C语言中,要求对所有用到的变量“先定义,后使用”。inta,b,c;floatx,y;charc1,c2;或intc1,c2;自己设定,满足标识符的规定。如:int,fl

7、oat,char;不可省变量定义形式:类型标识符变量名1[,变量名2,变量名3,...];例如:类型说明符指定了变量的数据类型,例如int、char,变量名一般用小写字母表示,命名规则要符合用户自定义标识符规则,最好也做到“见名知意“,长度不超过8个字符,并且最好选取有含义的英文单词(或其缩写)作标识符。除了数值计算程序外,一般不要用代数符号做变量名,以增加程序的可读性。字符型(char)整型(short,int,long,unsigned)基本类型数值类型单精度型(float)实型双精度型(double)枚举类型(e

8、num)数据类型数组类型([])构造类型结构体类型(struct)共用体类型(union)指针类型(*)空类型(void)四、C语言的数据类型:1、基本数据类型:特点:它的值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。2、构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个

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

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

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