湖南软件职业学院 Wwwwhnsoftedu.com C语言的字符集、标识符与关键字 图国
C语言的字符集、标识符与关键字
m BI C语言的基本字符集 nsoftedu. com 分为4类 (1)英文字母:包括大、小写各26个,共52个; (2)阿拉伯数字:0~9,共10个; (3)下划线:; (4)特殊符号:主要用于运算符,有28个 /% !、|、& #、 HRIT
C语言的基本字符集 • 分为4类: (1)英文字母:包括大、小写各26个,共52个; (2)阿拉伯数字:0~9,共10个; (3)下划线:_; (4)特殊符号:主要用于运算符,有28个 +、-、 * 、/、%、、=、!、|、&、 ^ 、~、#、 (、)、[、]、{、}、\、”、’、?、;、:
m 1 C语言的转义字符。m 作用:用于输出程序中需要而又不方便直接用基本 字符集中的字符表示的特殊字符。 形式:以反斜杠(\)后紧跟1个字符构成(表1 2);意思是将(\)后的字符转变成另外的意义。 HRIT
C语言的转义字符 • 作用:用于输出程序中需要而又不方便直接用基本 字符集中的字符表示的特殊字符。 • 形式:以反斜杠(\)后紧跟1个字符构成(表1- 2);意思是将(\)后的字符转变成另外的意义
m BI 输出反斜杠\为: ftedu, com 输出数字:后紧跟1~3位八进制数字字符 或后加“x”跟1~2位十六进制数字字符 如 t include ABC” main O abc 响铃一次 printf(“10102103”nx6rkx6263a”) HRIT
• 输出反斜杠\ 为:\\ • 输出数字 : \后紧跟1~3位八进制数字字符 或\后加“x”跟1~2位十六进制数字字符 如: #include main() { printf(“\”\101\102\103\”\n\x61\x62\x63\a”); } “ABC” abc 响铃一次
m BI C语言的标识符 www.hnsoftedu.com 标识符是用户给程序中的变量、常量。数组。函数 文件和类型等起的名字。 ◆◆◆ 命名时的注意事项: (1)标识符只能由字母、数字和下划线3种字符组成, 且第一个字符必须位字母或下划线; (2)同一字母大、小写意义不同 (3)标识符不能与C语言的关键字或已有的函数名相 同; (4)标识符的长度,不要太长 MeaN El HRIT
C语言的标识符 • 标识符是用户给程序中的变量、常量、数组、函数、 文件和类型等起的名字。 • 命名时的注意事项: (1)标识符只能由字母、数字和下划线3种字符组成, 且第一个字符必须位字母或下划线; (2)同一字母大、小写意义不同; (3)标识符不能与C语言的关键字或已有的函数名相 同; (4)标识符的长度,不要太长
m BI 下列标识符哪些是合法的 www.hnsoftedu.com my File、_1234、、ABC、 ABC@com、 myfile、8days、days8、name、 student 合法的标识符:1234、ABC、 myfile days8、name、 student、 不合法的标识符: my File、 ABDacom (8days、 HRIT
下列标识符哪些是合法的 my.File、_1234、、ABC、ABC@com、 myfile、8days、days8、name、student 合法的标识符: _1234、ABC、myfile、 days8、name、student、 不合法的标识符: my.File 、ABC@com 、 8days
m BI G语言的关键字 ww hnsoftedu com 关键字(又称保留字)是一种语言中规定具有 特定含义的标识符。 关键字不能作为变量名、函数名或自定义标识 符使用,用户只能按系统的定义使用它们。 关键字必须小写。 HRIT
C语言的关键字 • 关键字(又称保留字)是一种语言中规定具有 特定含义的标识符。 • 关键字不能作为变量名、函数名或自定义标识 符使用,用户只能按系统的定义使用它们。 • 关键字必须小写
m BI auto、 break、case、char、 www.hnsoftedu.com const、 continue、 default、do、 double、else、enum、 extern float、for、goto、if、 int、long、 register、 return、 short、 signed、 sizeof、 static struct、 switch、 typedef、 union、 unsigned、void, volatile、 while HRIT
auto、break、case、char、 const、continue、default、do、 double、else、enum、extern、 float、for、goto、if、 int、long、register、return、 short、signed、sizeof、static、 struct、switch、typedef、union、 unsigned、void、volatile、while