C语言程序设计--第2-讲 字符集课件.ppt

C语言程序设计--第2-讲 字符集课件.ppt

ID:57057085

大小:569.00 KB

页数:92页

时间:2020-07-30

C语言程序设计--第2-讲 字符集课件.ppt_第1页
C语言程序设计--第2-讲 字符集课件.ppt_第2页
C语言程序设计--第2-讲 字符集课件.ppt_第3页
C语言程序设计--第2-讲 字符集课件.ppt_第4页
C语言程序设计--第2-讲 字符集课件.ppt_第5页
资源描述:

《C语言程序设计--第2-讲 字符集课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计第二讲(1)C文件可以由一个或多个C源程序组成(2)C源程序可以由一个或多个函数组成(3)C文件有且仅有一个主函数(main函数)(4)C源程序中用预处理命令调用库函数或其它程序。(5)每个执行语句以分号结尾。(6)变量要先定义再应用上节提要:(7)一个函数由两部分组成:函数的说明部分:函数名后有一对圆括号函数体部分:花括号+执行语句(8)C程序书写区分大小写(9)printf(“格式化字符串”,参数表)。(10)可以用/**/或//对C源程序做注解上节提要:语言的字符集每一种可书写的语言,全部可用的字符的集合称

2、为字符集英语的字符集a-z26个字母阿拉伯数字的字符集为0-9汉语的字符集(中文字符,太多了)两个或两个以上的字符组合称为词汇。C语言的字符集C语言字符集由字母,数字,空格,标点和特殊字符组成。在字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。1. 字母  大小写英文字母2. 数字  0~93. 空白符空格符、制表符(t)、换行符()等统称为空白符。空白符只在字符常量和字符串常量中起作用。4.标点和特殊字符标点:冒号,逗号,大中小括号特殊字符:+-*/%等一、C语言词汇在C语言中使用的词汇分为六类:标识

3、符,关键字,运算符,分隔符,常量,注释符等。1.标识符在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。标识符是只能由字母、数字和下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。由英文字母、数字和下划线组成,大小写敏感不可以是数字开头直观,见名知意,便于记忆和阅读最好使用英文单词或其组合切忌使用汉语拼音下划线和大小写通常用来增强可读性Variablename(太长,不建议)variable_name(UNIX风格)VariableName,variableName

4、(Windows风格)不允许使用关键字作为标识符的名字int,float,for,while,if等某些功能的变量采用习惯命名如:for语句所采用的循环变量习惯用i,j,k标识符命名在使用标识符时还必须注意以下几点:(1)标准C不限制标识符的长度,但它受各种版本的C语言编译系统限制,同时也受到具体机器的限制。例如在某版本C中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。定义标识符最好不要超过8个。(2)在标识符中,大小写是有区别的。例如BOOK和book是两个不同的标识符。最好全部用小写(3)标识符虽

5、然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便于阅读理解,作到“顾名思义”。以下标识符是合法的:a,x,x3,BOOK_1,sum5以下标识符是非法的:3s以数字开头U.S中间有非法字符.s*T出现非法字符*-3x以减号开头bowy-1出现非法字符-(减号)Goodbye中间有空格int关键字2.关键字关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:(1)类型说明符用于定义、说明变量、函数或其它数据结构的类型。

6、如int, double(2)控制语句符用于表示一个语句的功能。如if就是条件语句的语句定义符。ANSIC一共只有32个关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedstaticsizeofstructswitchtypedefunionunsignedvoidvolatilewhile(1)数据类型说明符 (12个)长短(单)双正负longshortdoub

7、leunsignedsingned无值整型浮点字符(指针)voidintfloatchar联合枚举结构(数组)unionstructenum(2)变量类型(4个):外部静态 自动寄存器externstaticautoregister(3)常量(1个):const(2)程序结构语句定义符 (12个)判断:Ifelse循环:fordowhile转移:goto跳出:breakcontinue返回:return开关:switchcasedefault3、其它关键字sizeof大小typedef 类型定义volatile 可变的 变量数

8、据为什么要区分类型?不同类型的数据代表不同的数据表示形式合法的取值范围占用内存空间大小可参与的运算种类数据类型(DataType)C语言的数据类型数据类型是按被说明变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类

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

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

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