第二章第二章 C C语言的基本知识语言的基本知识通过本章学****要求认识 C 语言的字符集、了解词汇的分类和语句的分类; 了解 C 程序的基本结构,为后续章节作准备。重点: C 语言的字符集和保留字; C 语言词汇的分类和语句的分类; C 程序的基本结构; 难点: 转意字符; C 程序的基本结构。??第一节第一节 C C语言的基本词法语言的基本词法??第二节第二节 C C语言的基本词法语言的基本词法??第三节第三节 C C语言的基本成分语言的基本成分??第四节第四节 C C程序的开发环境程序的开发环境 ----VC ----VC 第一节 C语言的基本词法一一. .字符集字符集---- 在 C 语言程序中允许出现的所有基本字符的组合称为 C 语言的字符集。 C 语言的字符集就是 ASC Ⅱ字符集 . 数字数字: : 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 —— ASC ASC ⅡⅡ值范围值范围 48 48 ………… 57 57 字母字母: : A ~ Z A ~ Z —— ASC ASC ⅡⅡ值范围值范围 65 65 ………… 90 90 a ~ z a ~ z —— ASC ASC ⅡⅡ值范围值范围 97 97 ………… 122 122 运算符运算符: : + - + - * * / % = / % = < <= > >= == != < <= > >= == != << >> & | ^ ~ && || ! << >> & | ^ ~ && || ! ( ) [ ] { } -> . ; , ( ) [ ] { } -> . ; , 特殊符号特殊符号: : _( _(下划线下划线) ) 空格空格转意符转意符---- 由“反斜杠字符 \ ”开始后跟单个字符或若干个字符组成。???? 1 1、、\n \n 把光标定在新行的起始位置。把光标定在新行的起始位置。???? 2 2、、\t \t 把光标移到下一个把光标移到下一个 tab tab 键的位置。键的位置。???? 3 3、、\r \r 把光标移到本行的起始位置。把光标移到本行的起始位置。???? 4 4、、\a \a 发声。发声。???? 5 5、、\\ \\ 输出反斜杠输出反斜杠\ \。。???? 6 6、、\" \" 输出双引号输出双引号““???? 7 7、、\b \b 退格,将当前位置移到前一列。退格,将当前位置移到前一列。广义地讲,C语言字符集中的任何一个字符均可用转义字符来表示。\ddd \ddd 和\xhh \xhh 正是为此而提出的。 ddd 和 hh 分别为八进制和十六进制的 ASCII 代码。?例1: \101 表示字母”A“? \102 表示字母“B”? \134 表示反斜线? \X0A 表示换行?#include <> ? void main() ?{ ? int a, b, c; ? a=5; ? b=6; ? c=7; ? printf("%d\n\t%d %d\n%d %d\n\t\b%d\n",a,b,c,a,b,c); ?} 例2: 此程序练****转义字符的使用 a、b、c为整数 5->a,6->b,7->c 调用 printf 显示程序运行结果?#include <> ? void main() ?{ ? printf(" ab c\t de\rf\tg\n"); ? printf("h\ti\b\bj k\n"); ?} 运行结果: 5 6 7 5 6 7 Press any key to continue . 运行结果: 5 6 7 5 6 7 Press any key to continue . ?例3:转义符的使用程序运行时在打印机上得到以下结果: fab c
第二章 C语言的基本知识 来自淘豆网www.taodocs.com转载请标明出处.