安徽教师招考网相关[教师招考] 信息“2016安徽教师招聘考试信息专业核心考点-小学信息考编常考知识点之C语言的字符集与C语言词汇”由发布 ,更多2016安徽教师招聘考试信息专业核心考点-小学信息考编常考知识点之C语言的字符集与C语言词汇信息,请多关注微信好友:18110934621。
41、小学信息考编常考知识点之C语言的字符集与C语言词汇
(一)C语言的字符集
字符是组成语言的最基本的元素。C语言字符集由字母、数字、空格、标点和特殊字符组成。在 字符常量,字符串常量和注释中还可以使用汉字或其他可表示的图形符号。
1. 字母
英文小写字母a—z共26个; 英文大写字母A—Z共26个。
2. 数字
阿拉伯数字0—9共10个。
3. 空白符
空格符、制表符、换行符等统称为空白符。空白符只在字符常量和字符串常量中起作用。在其 他地方出现时,只起间隔作用,编译程序对它们忽略不计。因此,在程序中使用空白符与否,对程序的编译不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。
4. 标点和特殊字符
(二)C语言词汇
在C语言中使用的词汇分为六类: 标识符、关键字、运算符、分隔符、常量、注释符等。
1. 标识符
在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。c语言规定,标识符只能是字母(A—Z,a— Z)、数字(0—9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。
在使用标识符时还必须注意以下几点:
(1) 标准C不限制标识符的长度,但它受各种版本的C语言编译系统限制,同时也受到具体机器 的限制。例如在某版本C中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一 个标识符。
(2) 在标识符中,大小写是有区别的。例如BOOK和book是两个不同的标识符。
(3)标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便于阅读理解,做到“顾名思义”。
2. 关键字
关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:
(1) 类型说明符
用于定义、说明变量、函数或其他数据结构的类型。如前面例题中用到的int,dOUble等。
(2) 语句定义符
用于表示一个语句的功能。如例1. 3中用到的If else就是条件语句的语句定义符。
(3) 预处理命令字
用于表示一个预处理命令。如前面各例中用到的include。
3. 运算符
C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。 运算符由一个或多个字符组成。
4. 分隔符
在C语言中采用的分隔符有逗号和空格两种。逗号主要用在类型说明和函数参数表中,分隔各 个变量。空格多用于语句各单词之间,作间隔符。在关键字,标识符之间必须要有一个以上的空格符作间隔,否则将会出现语法错误,例如把int a; 写成inta; C编译器会把inta当成一个标识符处理, 其结果必然出错。
5. 常量
C语言中使用的常量可分为数字常量、字符常量、字符串常量、符号常量、转义字符等多种。在这里就不专门给予介绍。
6. 注释符
C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序 编译时,不对注释作任何处理。注释可出现在程序中的任何位置。注释用来向用户提示或解释程序的意义。在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不作处理,待调试结束后再去掉注释符。
以上是对C语言程序形式的简单介绍,详细的程序由于篇幅关系,在这就不作介绍,考生可自行选择相关教材进行学习。
五、面向对象程序设计与C++
在c的基础上,1983年又由贝尔实验室的Bjarne Strou — strup推出了 C+ +。C++进一步扩充和完善了 C语言,成为一种面向对象的程序设计语言。C++目前流行的最新版本是Borland C+ + , Symantec C+ +和 Microsoft VisualC+ + 0
C+ +提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映 射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。
但是,C是C+ +的基础,C+ +语言和C语言在很多方面是兼容的。因此,掌握了 C语言,再进 一步学习C+ +就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。
此文章由师出教育提供
加入2025教师招考备考微信群