提纲:本文主要介绍了C语言中的词法规则,包括字符、注释、接续符、标识符
一、字符
1、字符集都包括什么?
标准规定字符集包括英语所有的大写字母和小写字母、数字0~9、以及! ” # % ’ * + , - . / : ; = ? \ ^ _ | ~ <> {} () []等符号。
2、分类
(1)普通字符
由单引号括起来的一个字符;
(2)字符串常量
由双引号将若干个字符括起来;
(3)符号常量
用一个符号名代表一个常量的,称为符号常量;
例如:#define A 1
上面的代码表示,凡是程序中出现A的地方全部替换成1
(4)三字母词(9个)
三字母词是三个字符的序列,合起来表示一个字符,通常在C环境缺少字符的情乱下使用
常见的9个三字母词:
??( 代表 [
??) 代表 ]
??! 代表 |
??< 代表 {
??> 代表 }
??’ 代表 ^
??= 代表 #
??/ 代表 \
??- 代表 ~
(5)转义字符(13个)
当一个字符在一个编程环境中有特殊的意义,而想要使用这个特定的字符时,可能没有办法实现,这时候就提出了转义字符的概念。
下面列出了常见的13个转义字符
\’ 输出字符’
\” 输出字符”
\? 输出字符?
\ 输出字符\
\a 发出警告声音
\b 将当前位置后退一个字符
该程序的输出结果为
C语言的词法规则
最新推荐文章于 2025-05-19 15:57:59 发布