2017-3-13 1 Program Design in C Language Page ?C语言的字符集和保留字?C语言数据类型?常量、变量和标准函数第二讲第二章数据类型、运算符和表达式 2017-3-13 2 Program Design in C Language Page 2. 1 C 语言的字符集和保留字 C 语言的字符集 C 语言源程序中出现的字符来自 C语言的字符集。 C语言字符集 52 个英文字母 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 10个数字 0 1 2 3 4 5 6 7 8 9 空白符空格符、制表符、回车符特殊符! # % ^ & * ( _ ) - + = ~ [ ] ' | \ ; : " {} , . < > / ? 2017-3-13 3 Program Design in C Language Page 2. 1 C 语言的字符集和保留字 C 语言的保留字 C语言中预定的具有特定含义的词—保留字∕关键字。分四类: int 、 long 、 short 、 float 、 double 、 char 、 unsigned 、 signed 、 const 、 void 、 volatile 、 enum 、 struct 、 union if 、 else 、 goto 、 switch 、 case 、 do 、 while 、 for 、 continue 、 break 、 return 、 default 、 typedef auto 、 register 、 extern 、 static sizeof 2017-3-13 4 Program Design in C Language Page 2. 1 C 语言的字符集和保留字六类单词: ?标识符?保留字?运算符?分隔符?常量?注释符 C 语言的词法约定在C程序中,单词是构成语句的基本要素,在句法结构中有其特定的含义和作用。 —用以标识变量、数组、函数、文件和各种对象名称的符号。命名规则: 首字符必须是字母或下划线; 后续字符可以是字母、数字或下画线; 有效长度为 1~32个字符。说明: ?标识符区分大小写字母。?不能和保留字和函数名同名。 count ,student_name ,sum , test13 ,_number ,Sum ,$123 ,hi! , 12xyz ?? 2017-3-13 5 Program Design in C Language Page (关键字) C语言中具有特定含义的词。(共 32个,见附录Ⅱ) 2. 1 C 语言的字符集和保留字 。有数字、字符、字符串、符号、转义字符常量等(见 )。 。 C语言运算符丰富,分六类 44种。(见附录Ⅲ) : 逗号和空格。逗号用于分隔变量或参数,空格用于分隔单词(在保留字和标识符之间必须用空格分隔)。如: int a,b,c; max(x ,y, z) int ?a; “/*”和“*/”括起来的字符串。如: void main() /*定义主函数。*/ gets( str ); / *读入字符串 str */ 2017-3-13 6 Program Design in C Language Page 2. 2 数据类型 C 语言的数据类型基本类型基本类型构造类型构造类型指针类型指针类型空类型空类型自定义自定义是C语言数据类型的基本型,其值不可再分解为其他类型。是C语言数据类型的基本型,其值不可再分解为其他类型。一种由单种或多种数据类型构造而成的数据类型。?数组?结构?共用体一种由单种或多种数据类型构造而成的数据类型。?数组?结构?共用体一种特殊的数据类型, 其值为某个量的内存地址。一种特殊的数据类型, 其值为某个量的内存地址。一种无返回值函数的数据类型。?void 一种无返回值函数的数据类型。?void 用新的类型名替代已有类型名使用。?用 typedef 定义用新的类型名替代已有类型名使用。?用 typedef 定义 C 语言的基本数据类型整型:( 包括有、无符号的基本整型、短整型、长整型) int ,short,long,uns
c课件第02讲 来自淘豆网m.daumloan.com转载请标明出处.