C语言的词法规则

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值