C语言符号集包括
•
• •
•
ssj521000 1 位粉丝
~ ——按位取反 ^ ——按位异或 | ——按位或 |= ——运算按位或,且进行赋值运算
加入 ing... ---->完整
•
• •
•
ssj521000 1 位粉丝
61.54.239.*
%c 是什么型的数值啊 真想不起来 char 吗?
恩,就是 char 型
C 语言符号集包括:英文字母、数字和一些有特定含义的标点符号。任何 C 程序都是由 C 的符号集里的符号构成
一、字母、数字和下划线 大写英文字母:A——Z 小写英文字母:a——z 数字符:0——9 下划线:_
二、空白符 空白符是指:空格符、制表符、垂直制表符、回车符、换行符、换页符。其在 C 源程序中只产生“空白
用。在其它地方出现时,只起间隔作用,编译程序对它们忽略。因此在程序中使用空白符与否,对程序的编译不 程序的清晰性和可读性。
三、标点符号和特殊符号 C 语言使用的标点符号和特殊符号
符号 , . ; : ? ’ “ ( ) [ ] { } <
名称 逗号 圆点 分号 冒号 问号
符号 > ! | / \
单引号 双引号
3、命名规则 标识符的长度可以是一个或多个字符。绝大多数情况下,标识符的第一个字符必须是字母或下划线,随
确或错误标识符命名的实例。
正确形式 count test23 high_balance
错误形式 2count hi! there
high..balance
C 语言中的字母是有大小写区别的,因此 count Count COUNT 是三个不同的标识符。标识符不能和 C 语言的关 同名。
表 2-4 转义字符
转义字符 \a \b \f \n \r \t \v \\ \? \' \" \0 \ddd \xhh
意义 响铃(BEL) 退格(BS) 换页(FF) 换行(LF) 回车(CR) 水平制表(HT) 垂直制表(VT) 反斜杠 问号字符 单引号字符 双引号字符 空字符(NULL)
任意字符 任意字符
\x 后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制 ASCII 码值。
使用转义字符时需要注意以下问题: 1) 转义字符中只能使用小写字母,每个转义字符只能看作一个字符。 2) \v 垂直制表和\f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。 3) 在 C 程序中,使用不可打印字符时,通常用转义字符表示。
五、标识符的命名
在 C 语言中,标识符是对变量、函数、标号和其它各种用户定义对象的命名。
1、所使用的字符 必须使用 C 符号集中的英文字母、数字和下划线。
2、长度 ANSI 标准规定,标识符的长度为 1-32 个字母,但是电脑中,标识符长度只有前面 8 个字符唯一地区分
个标识符处理:counters、counters1、counters2。
auto double int struct
break else
long switch
case enum
register typedef
char extern short union
const float signed unsigned
conti for sizeof void
• • • •
ssj521000 1 位粉丝
ASCII 码值(十进制) 007
008 012 010 013 009 011
092 0用:表示控制代码;表示字符和字符串常量;表示用 ASCII 符集中任意字符。 字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即 在 C 程序中使用转义字符\ddd 或者\xhh 可以方便灵活地表示任意字符。\ddd 为斜杠后面跟三位八进制
•
• •
djol000001
左圆括号 右圆括号 左方括号 右方括号 左大括号 右大括号 左尖括号
名称
右尖括号
感叹号
竖线
斜杠
反斜杠
~
波折号
#
井号
%
百分号
&
and(与)
^
xor(异
*
乘号
-
减号
=
等于号
+
加号
四、转义字符 转义字符是 C 语言中表示字符的一种特殊形式。通常使用转义字符表示 ASCII 码字符集中不可打印的控
撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \)等。转义字符用反斜杠\后面跟一个字符或 中常用的转义字符。
六、关键字
关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识不应与关键字相同。C 语 说明变量、函数或其它数据结构的类型。如 int,double 等。(2)语句定义符:用于表示一个语句的功能。如 if 用于表示一个预处理命令。如前面各例中用到的 include。
下表列举了 32 个关键字,它们与标准 C 句法结合,形成了程序设计语言 C。