2011第01章-02(数据类型和运算符).ppt

2011第01章-02(数据类型和运算符).ppt

ID:49636132

大小:474.00 KB

页数:54页

时间:2020-02-26

2011第01章-02(数据类型和运算符).ppt_第1页
2011第01章-02(数据类型和运算符).ppt_第2页
2011第01章-02(数据类型和运算符).ppt_第3页
2011第01章-02(数据类型和运算符).ppt_第4页
2011第01章-02(数据类型和运算符).ppt_第5页
资源描述:

《2011第01章-02(数据类型和运算符).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章(2)数据类型、运算符与表达式C语言基本语法成分C语言的数据类型常量和变量基本数据类型算术运算与算术表达式赋值运算与赋值表达式C语言特有的运算和运算符1C语言基本语法成分voidmain(){inta,b,sum;/*定义变量*/a=123;b=456;sum=a+b;printf("sumis%d",sum);}void:关键字main:标准标识符(由系统定义)a,b,sum:标识符(由用户定义)‘=’,‘+’:运算符(空格):分隔符21.C语言字符集C程序是用下列字符所组成的字符集

2、写成的:⑴字母:A-Z,a-z⑵数字:0-9⑶标点符号、特殊字符:⑷空白符:空格,制表符(Tab,跳格键),换行符(空行)的总称。!#%^&+-*/=~<>

3、.,;:?'"()[]{}空白符只在字符、字符串中有意义,编译系统忽略其它位置的空白。空白符在程序中只是起到间隔的作用。32.标识符用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符由用户定义。C语言标识符定义规则包括:⑴标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例

4、如,合法的标识符:a,i,sum,average,_total,Class,day,student,p405;不合法的标识符:5a,M.D.John,$123,3D64,a-b。⑵大小写敏感,即C认为大小写字母为不同的字符。例如:sum不同于Sum,BOOK不同于book。C程序员习惯:变量名小写,常量名大写,但不绝对。4(3)标识符不能与“关键字”同名,也不与系统预先定义的“标准标识符”同名,如main、printf等。在定义标识符时,建议遵循下面的原则:⑴尽量不要用下划线开头。因为系统内部使

5、用了一些下划线开头的标识符(如_fd、_cs、_ss),避免与系统定义的标识符冲突。⑵尽量做到“见名知义”,例如,name/xm(姓名)、sex/xb(性别)、age/nl(年龄)、salary/gz(工资)。⑶变量名、函数名用小写,符号常量用大写。⑷在容易出现混淆的地方应尽量避免使用容易认错的字符。如:数字1与字母L和字母I,数字0与字母o和O,数字2与字母Z和z。53.关键字关键字是C语言预先定义的、具有特定意义的标识符,也称为保留字。C语言包括32个关键字:autobreakcasecha

6、rconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhileC语言的关键字都是小写。不能重新定义关键字,也不能把关键字定义为一般标识符。6算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&

7、

8、位运算符:<<>>~

9、^&赋值运算符:

10、=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.->下标运算符:[]其它:()4.运算符:根据参与运算的操作数个数,运算符分为:单目(一元)运算符、双目(二元)运算符和三目(三元)运算符。75.分隔符就像写文章要有标点符号一样,写程序也要有一些分隔符。在C语言程序中,空格、逗号、回车/换行等,在各自不同的应用场合起着分隔符的作用。例如:intx,y;6.其他符号花括号“{”和“}”通常用于标识函数体或者一个语句块(即复合语句)。“

11、/*”和“*/”构成一组注释符。编译系统将/*...*/之间的所有内容看作注释,编译时编译系统忽略注释。8C语言的数据类型C语言提供的数据结构,是以数据类型形式出现的。具体分类如下:字符型(char)实型(浮点型)单精度型(float)双精度型(double)整型短整型(shortint)整型(int)长整型(longint)枚举类型(enum)数组类型结构体类型(struct)共用体类型(union)文件类型(FILE)基本类型构造类型指针类型空类型(void)C数据类型注:C语言中的数据,有

12、常量和变量之分,它们分别属于这些类型。本章将重点介绍基本类型中的整型、实型和字符型三种数据。其他类型会在后面章节陆续介绍。9常量和变量一、常量1.常量的概念在程序运行过程中,其值不能被改变的量称为常量。2.常量的分类(1)整型常量(如12、0、-3为整型常量)(2)实型常量(4.6、-1.23为实型常量)(3)字符常量(’a’、’d’字符常量)(4)符号常量常量的类型,可通过书写形式来判别。10符号常量:有时为了使程序更加清晰和便于修改,用一个标识符来代表常量,即给某个常量取个有意义的名字,这种

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

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

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