C课件第02讲(05级).ppt
《C课件第02讲(05级).ppt》由会员分享,可在线阅读,更多相关《C课件第02讲(05级).ppt(23页珍藏版)》请在三一文库上搜索。
1、C语言的字符集和保留字 C语言数据类型 常量、变量和标准函数,第二讲,Begin:,第二章 数据类型、运算符和表达式,21 C语言的字符集和保留字,2.1.1 C语言的字符集 C 语言源程序中出现的字符来自C语言的字符集。,21 C语言的字符集和保留字,2.1.2 C语言的保留字 语言中预定的具有特定含义的词保留字关键字。,21 C语言的字符集和保留字,六类单词: 标识符 保留字 运算符 分隔符 常量 注释符,2.1.3 C语言的词法约定 在C程序中,单词是构成语句的基本要素,在句法结构中有其特定的含义和作用。,1.标识符 用以标识变量、数组、函数、文件和各种对象名称的符号。,命名规则: 首字
2、符必须是字母或下划线; 后续字符可以是字母、数字或下画线; 有效长度为132个字符。,2.保留字(关键字) 语言中具有特定含义的词。 (共32个,见附录),21 C语言的字符集和保留字,5常量 在程序执行期间其值固定不变的量。 有数字、字符、字符串、符号、转义字符常量等(见2.3.1)。,22 数据类型,2.2.1 C语言的数据类型,是C语言数据类型的基本型,其值不可再分解为其他类型 。,一种由单种或多种数据类型构造而成的数据类型。 数组 结构 共用体,一种特殊的数据类型,其值为某个量的内存地址。,一种无返回值函数的数据类型。 void,用新的类型名替代已有类型名使用。 用typedef定义,
3、2.2.2 C语言的基本数据类型,整型:(包括有、无符号的基本整型、短整型、长整型) int,short,long,unsigned,unsigned short,unsigned long 实型:(包括单精度实型、双精度实型) float,double 字符型:用于表示和存储ASCII字符。 char 枚举型:用于表示和存储枚举元素的值。 enum,转换方式:自动类型转换强行类型转换,22 数据类型,2.2.3 不同数据类型间的转换与运算,在C程序中,当不同类型的量进行运算时,要转换成同一种类型然后再进行运算。,例: 15+2.5* A 7.0 / 2,22 数据类型,强制类型转换将一个表达
4、式的值转换成所需要的类型。,例: (double)i (int)(f1+f2) (float)(14/4),强制或自动转换都是一种临时性转换,并未改变变量的原类型。,例: #include void main() int x=8; float f=6.85; printf(“(float)x=%f,x=%dn“,(float)x,x); printf(“(int)f=%d,f=%fn“,(int)f,f); ,一般形式: (类型说明符)(表达式),23 常量、变量和标准函数,2.3.1 常量 在程序运行期间,其值不能被改变的量常量。,1. 整型常量 整型常量就是整数。,十进制整数 12,65,
5、0,-456,65535,有几种表示形式:,23 常量、变量和标准函数,2. 实型常量 实型常量就是实数(浮点数)。,两种表示形式:,1十进制小数形式 如:4.58, 0.025, .123, 0.0, -234.0,2指数形式 格式:m.nE|es ( 表示m.n ),如: 1.2E+5 (等于1.2105=120000) 3.4E-5 (等于3.410-5=0.000034) .123e3或.123e+3 (等于0.123103=123),3.字符常量 用单引号括起来的单个字符字符常量。,如: a , A, =, +, 5,转义字符 可表示控制字符。以反斜线“”开头的字符序列。,常用的转义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 02 05
链接地址:https://www.31doc.com/p-2143516.html