基本语法单位及基本数据类型

基本语法单位及基本数据类型

ID:41908021

大小:324.51 KB

页数:33页

时间:2019-09-04

基本语法单位及基本数据类型_第1页
基本语法单位及基本数据类型_第2页
基本语法单位及基本数据类型_第3页
基本语法单位及基本数据类型_第4页
基本语法单位及基本数据类型_第5页
资源描述:

《基本语法单位及基本数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本语法单位 及基本数据类型Copyright_2001,ByZhangying任课教师:张盈教案制作:张盈本章主要内容:基本语法单位C的数据类型常量与变量整型数据实型数据字符型数据变量的初始化本章习题2一个C程序是由一个或多个函数组成,函数体由若干条C语句组成,那么,C语句又是由什么组成?思考2.1基本语法单位主函数……函数nC语句1C语句2……C语句n字符集标识符常量变量C程序31、字符集字符集指的是程序设计语言中所采用的各种符号的集合,如字母、数字、标点符号、运算符号等。字符是程序设计语言中的最小语法单位。C语言字符集:42、标

2、识符关键字C语言中共32个关键字,每个都代表着某一固定含义。预定义标识符有特定含义的标识符,也可用于其他用途。用户标识符进行程序设计时用户自己命名的标识符。包括常量、变量、函数名、语句标号、类型定义符等。标识符是由英文字母、数字及下划线构成的字符串,并且首字符必须为字母或下划线。5C语言中的32个关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstru

3、ctswitchtypedefunionunsignedvoidvolatilewhile注意:所有关键字都要用小写英文字母表示,且不允许被用作用户标识符使用!6用户标识符用户标识符:进行程序设计时用户自己命名的标识符。标识符是由英文字母、数字及下划线构成的字符串,并且首字符必须为字母或下划线。例如:常量、变量、函数名、语句标号、类型定义符等。注意:关键字是用户标识符的禁区!命名原则:见名知义!7练习:请找出不合法的标识符.unionabc_1232ab3d+babc8*stu_bc8abcdefghi-s10*&%$#82.2C的数据类型

4、程序算法数据结构基本类型整型实型(浮点型)字符型枚举类型构造类型数组类型结构体类型共用体类型指针类型空类型C语言中的数据类型9`2.3常量与变量之常量常量的定义:常量是指在程序执行过程中值不发生改变的量。常量的分类:按数据类型分类整型常量实型常量字符常量按表现形态分类无名常量符号常量关于常量10符号常量概念符号常量是一种特殊形式的常量,即用一个标识符表示一个常量。定义形式#define常量名常量值符号常量在程序中的应用#definePI3.1415926main(){floatr,a,c;r=2.5;a=PI*r*r;c=2*PI*r;pr

5、intf(“r=%f,a=%f;c=%f”,r,a,c);}11变量的定义变量是程序执行过程中其值可以改变的量。变量的分类整型变量实型变量字符变量变量的命名(同标识符的命名)变量的使用先定义,后使用2.3常量与变量之变量关于变量122.4整型数据整型常量十进制数如:12、345、0八进制数(以0开头)如:012、045十六进制数(0x开头)如:0x12、0x345整型常量举例整型变量基本型(int)短整型(shortint、short)长整型(longint、long)无符号型无符号整型(unsignedint)无符号短整型(unsig

6、nedshort)无符号长整型(unsignedlong)整型变量定义13整型常量举例main(){printf(“%d,%o,%x”,123,123,123);printf(“%d,%o,%x”,023,023,023);printf(“%d,%o,%x”,0x12,0x12,0x12);}『例2.2』整型常量的不同进制表示。%d,%o,%x是输入输出的格式字符串,%d表示十进制、%o表示八进制、%x表示十六进制。上述程序中的表示输出后回车换行!14整型变量定义整型变量的定义形式:数值类型变量名表;说明:数值类型即int、

7、short、long等。变量名表可为一个或多个变量名。变量被定义后,其取值范围也被确定。注意事项main(){inta,b,c;a=4;b=5;c=a*b;printf(“a*b=%d”,c);}等价于:inta;intb;intc;15使用整型数据时的注意事项:若某系统的C版本确定shortint与int型数据在内存中占据的长度相同,则二者等价。一个int型常量(-32768~+32767)可以赋值给int型变量或long型变量。长整型数的表示方法是在数值后面加字母l或L,如234l,-12323L。不同的数据类型有不同的存储字长,使

8、用时注意其取值范围。162.5实型数据实型常量什么是实型常量即浮点数。以十进制形式表示。实型常量的表示形式小数形式指数形式(科学计数法)使用数值常量时的注意事项实型变量单精度实型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。