C语言标识符、数据类型、运算符及表达式.ppt

C语言标识符、数据类型、运算符及表达式.ppt

ID:51643513

大小:403.34 KB

页数:22页

时间:2020-03-27

C语言标识符、数据类型、运算符及表达式.ppt_第1页
C语言标识符、数据类型、运算符及表达式.ppt_第2页
C语言标识符、数据类型、运算符及表达式.ppt_第3页
C语言标识符、数据类型、运算符及表达式.ppt_第4页
C语言标识符、数据类型、运算符及表达式.ppt_第5页
资源描述:

《C语言标识符、数据类型、运算符及表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据类型及其运算2.1标识符2.2C语言的数据类型2.3常量2.4变量2.5运算符与表达式2.6小结2.7练习、作业及实验第2章数据类型及其运算程序=数据+算法输出数据输入数据P(加工处理)内部数据2.1标识符一、概念计算机程序处理的对象是数据,编写程序也就是描述对数据的处理过程。给数据指定名字(定义),方便使用(按名使用)。狭意的专指导程序中的数据,广义的包括程序代码。甚至程序本身。标识符就是程序中的名字。Identify(识别)tagnameDeclarationdefinition按名使用的思想2.1标识符二、标识符的命名规

2、则1、允许使用的字符:(1)大小写的26个英文字母:a,b,c…z,A,B,C…Z(2)阿拉伯数字:0,1,2…9(3)下划线:_2、数字不能开头,大小写意义不同(大小写敏感),不能与系统保留字冲突。3、编程风格:命名要有意义,“见名知意”,提高可读性。(可用英文或拼音的缩写,除第一个单词外的第一个字母大写分隔或使用下划下分隔,一般不使用下划线开头,下划线开头的一般是系统保留使用的。)匈牙利命名法程序不只是写给计算机看的,更是写给人看的,并且要注意需要重用或被修改若干次,只需要运行一次的程序是没有什么意义的。2.2C语言的数据类型一、定

3、义:数据类型:取值的集合与该集合上可进行的运算的集合。C语言提供了丰富的数据类型如下,并有修饰符:long,short,signed,unsigned。C语言数据类型构造类型基本类型整型(int)实型(浮点型)字符型(char)枚举型(enum)单精度型(float)双精度型(double)数组类型intA[10];结构体类型(struct)共用体类型(union)指针类型char*pStr;空类型(void)2.2C语言的数据类型二、TurboC上的实现不同的实现对应的数据类型的长度不同,可在程序中使用sizeof()操作符来获取实际

4、的值。代码如下:printf(“Thesizeofintis:%dbytes,/themaxvalueis:%d,/theminvalueis:%d”,sizeof(int),MAX_INT,MIN_INT);C:TCTC.EXE2.2C语言的数据类型二、程序的运行结果2.3常量一、定义在程序运行过程中不能被改变的量(数据),在内存中一般不分配空间。按有无名字可以分为:有名常量即符号常量,无名常量即立即数常量;按常量的数据类型还可以分为不同类别。二、符号常量的定义:(标识符一般使用大写字母)#define常量标识符常量的值使用con

5、st修饰变量说明三、几种字面常量介绍:1、整型:10进制,0x,022,后缀可用ULul2、浮点型:带小数点的小数,不加后缀为double型,fl2.3常量3、字符型:(本质是ASCII编码)用单引号括起来的任何字符,可以使用转义符表示。1、‘’2、ddd8进制位模式3、xhh16进制位模式4、常用转义符abfrtv\?’”2.3常量4、字符串型:用双引号括起来的一串任何字符”“szStringprintf(“Hello,”“world.”);printf(“Hello,world.”);Hell

6、o,world.2.3常量4、字符串型:用空格分隔多个字符串常量编译时可以连接一个,便于长字符串分行或者分文件。字符串可以认为是字符数组,但末尾有一个结束标记。字符串型常量是唯一在运行时内存中占有存储空间的常量。(一般常量表达式只存在于编译前,在编译时求值为字面常量,运行时不占用内存空间)2.4变量一、概念:运行时分配有内存空间并可以改变的量。通过变量名来按名实现对内存空间的存取。二、3要素:变量名、变量地址、变量的值。intyear;year=2011;20110100Hyear2.4变量三、变量的定义(声明)与初始化:[存储

7、类型]数据类型变量表;intlower,upper,step;/*便于修改和添加注释*/intlower;intupper;intstep;存储类型:auto——默认registerstatic——2.4变量三、变量的定义(声明)与初始化:2、初始化:声明同时用“=”初始化(显式)自动类型——不初始化,值为无意义的未知的值外部变量与静态变量——初始化为0显式初始化任何变量都可以使用const来限定,此时变量即变成了有名有类型的常量量了2.5运算符与表达式一、运算符数据类型在值的集合可以进行的操作的集合叫运算。用C语言的符号表示的可以在某

8、数据类型的常量或变量间进行的运算。(1)算术运算符+-*/%++--(2)关系运算符>>=<<===!=(3)逻辑运算符!&&

9、

10、(4)位运算符<<>>~

11、&^(5)赋值运算符=复合赋值运算符(6)条件运算

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

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

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