第2章C语言程序设计初步ppt课件.ppt

第2章C语言程序设计初步ppt课件.ppt

ID:58935055

大小:271.00 KB

页数:74页

时间:2020-09-28

第2章C语言程序设计初步ppt课件.ppt_第1页
第2章C语言程序设计初步ppt课件.ppt_第2页
第2章C语言程序设计初步ppt课件.ppt_第3页
第2章C语言程序设计初步ppt课件.ppt_第4页
第2章C语言程序设计初步ppt课件.ppt_第5页
资源描述:

《第2章C语言程序设计初步ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言程序设计初步10/5/202110/5/202112.1C语言的字符集、关键字和标识符2.2数据类型2.3常量和变量2.4运算符与表达式2.5类型转换2.6输入输出函数10/5/202122.1C语言的字符集、关键字和标识符2.1.1C语言的字符集字符是组成C语言的最基本元素,字符集是语言中允许出现的字符的集合。C语言的字符集由英文字母、数字、空白符和特殊字符等组成,通常采用ASCII码字符集。10/5/202131.字母:C语言严格区分大小写字母。2.空白符:空白符是指空格符、制表符、回车换行符等。3.特殊字符:主要为运算符,如:

2、+、—、*、、%、[、]、(、)、!、<等等。由以上字符组成C语言的最小语法成分注释是以“/*”开头,并以“*/”结尾的串,分隔符由空白字符和逗号组成。10/5/202142.1.2C语言的关键字关键字是C语言中预定的具有特定含义的单词,通常也称保留字。由于这些关键字有特定含义,因此不能另作它用。C语言共有32个关键字。有以下几类:1.数据类型说明如:char,int,long,float,double等2.长度运算符(sizeof)3.语句如if,else,switch,case,default等4.存储类型说明如auto,register

3、等10/5/20215附录ⅡC语言关键字表(32)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注意:关键字在程序中都必须是小写字母10/5/20216例:判断下列标识符号合法性sumSumM.D.Jo

4、hndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$1232.1.3C语言的标识符p35标识符是一个对象的名字。例如:变量名、数组名、函数名、结构体类型名及文件名等等。标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须是字母或下划线。10/5/20217注意:(1)C语言严格区分大小写。标识符一般用小写字母。(2)标识

5、符不能和语言的关键字相同。(3)命名标识符应尽量有相应的意义,以便“见名知意”。10/5/20218综上所述,可以把C程序的每条语句看成是由一系列的记号组成,这些记号是不可再分的原子单位,记号和记号之间可以用多个空格分隔。例如,printf("sum=%d",sum);①②③④⑤⑥⑦该语句由7个记号组成,其中①是系统函数名,②、⑥是运算符,③是字符串常量,④是分隔符,⑤是用户标识符(变量名),⑦是C语句结束标志。10/5/202192.2数据类型整型(int)数据类型基本类型字符型(char)枚举(enum)空类型(void)构造类型数组结构体

6、(struct)联合体(union)指针实型单精度(float)双精度(double)图2.1C语言的数据类型表2.1基本数据类型10/5/202110类型符说明字节取值范围char(或signedchar)字符型1-128~127unsignedchar无符号字符型10~255short(或signedshort)短整型2-32768~32767unsignedshort无符号短整型20~65535int(或signedint)整型2-32768~32767unsignedint无符号整型20~65535long(或signedlong)长整

7、型4-2147483648~2147483647unsignedlong无符号长整型40~4294967295float单精度实型4-3.4×10-38~3.4×1038double双精度实型8-1.7×10-308~1.7×1030810/5/202111说明:(1)在C语言中,基本数据类型可以带说明前缀signed和unsigned,明确基本数据类型含义。signed和unsigned可以用来修饰字符型和整型,其中signed表示有符号数,unsigned表示无符号数。(2)在具体的编译环境下,每种数据类型所占的字节数可以通过sizeof运

8、算符求得。具体的使用格式是:sizeof(数据类型符)10/5/202112例如:#includeintmain(){printf(

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

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

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