C语言的数据类型与基本操作.ppt

C语言的数据类型与基本操作.ppt

ID:52452682

大小:2.09 MB

页数:58页

时间:2020-04-07

C语言的数据类型与基本操作.ppt_第1页
C语言的数据类型与基本操作.ppt_第2页
C语言的数据类型与基本操作.ppt_第3页
C语言的数据类型与基本操作.ppt_第4页
C语言的数据类型与基本操作.ppt_第5页
资源描述:

《C语言的数据类型与基本操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章C语言数据类型与基本操作2本章主要内容1、常量和变量2、标识符与关键字3、整型数在计算机中的存储方式4、有符号的数据类型和无符号的数据类型5、运算符及表达式6、不同类型数据间的转换数据类型构造类型指针类型空类型char(字符类型)enum(枚举类型)整型实型float(单精度)double(双精度)shortint(短整型)longint(长整型)int(整型)数组类型结构类型共同类型基本类型数值类型文件类型C语言的数据类型数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作42.1.1常量2.1常

2、量与变量在程序运行过程中,其值不改变的量称为常量。在C语言中,常量有不同的类型:整型常量(int)短整型(shortint)长整型(longint)无符号型(unsignedint)实型常量(float和double)字符常量(char)字符串常量51.整型常量十进制常量如15,19,123,-345等。八进制常量以数字0开头如:05,012,0123十六进制常量以数字0和字母x(或大写字母X)开头如:0x10,0Xff,0X8十进制5,10,83十进制数16,255,862.实型常量用小数形式表示如:345,.345,3

3、45.0,3.14159指数形式表示1.5e5,2.9e-71.5×105,2.9×10-7。注意:指数形式的浮点常量E或e前面必须有数字,E或e后面必须为整数。73.字符常量用一对单撇号括起来的一个字符如'a','A','?','#'单撇号只是字符与其他部分的分隔符/定界符,不是字符常量的一部分。不能用双引号代替撇号,如"a"不是字符常量。字符型常量:它是用一对单撇号括起来的一个字符如'a','A','?','#'等转义字符有些字符和命令无法通过键盘直接输入,因而借用一个符号或者数字来表示,C语言用反斜杠“”来表示转义

4、字符的起始符,转义字符的表示有三个方面:①用反斜杠开头后面跟一个字母代表一个控制字符;trb——回车换行——回车不换行——退格——水平跳格②\代表字符,用'代表'字符。③用“”后跟1到3个八进制数代表ASCII码为该八进制数的字符;用“x”后跟1~2个十六进制数代表ASCII码为该十六进制数的字符。101或x41表示'A'363或xf3表示≤12或x1A表示→100或x40表示@【例1】打印人民币符号¥简称字符printf("Yb=");9例2.2main(){charch;ch='

5、362';printf("%c",ch);printf("china101t\");}运行结果:屏幕显示:≥chinaA105.字符串常量"hello“"ProgramminginC““A”“a”"“把用一对双撇号括起来的零个或多个字符序列称为字符串常量。字符串以双撇号为定界符,但双撇号并不属于字符串。要在字符串插入撇号,应借助转义字符。要处理字符串"Isay:'Goodbye!'"时,可以把它写为"Isay:'Goodbye!'"。字符串常量字符串中的字符数称为该字符串的长度。字符串常量在机器内

6、存储时,系统自动在字符串的末尾加一个“字符串结束标志”,它是转义字符“”。hello例字符串''hello''在内存中例空串''''1041011081081110注:字符与字符串的区别.aa例'a'''a''126.符号常量【例2.3】符号常量举例#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}运行结果:total=300定义:用一个标识符代表一个常量#define标识符代表的常量使用符号

7、常量的好处是:(1)含义清楚。(2)在需要改变一个常量时能做到“一改全改”。常用大写字母,与变量名区分开来。变量变量是指在程序的运行过程中,其值可以发生变化的量声明变量的目的:(1)存放需要加工的初始值(2)存放加工的中间结果(3)存放加工的最终结果需要理解的三个概念变量名、变量的存储空间、变量的值inta=3;1101afff地址表示存储空间a变量名3变量的值141.变量的声明变量声明的格式为:数据类型符变量名1,变量2,……,变量名n;例如:intx;inty;或等效为:intx,y;注意:①定义变量的语句必须以“;”

8、号结束,在定义一个语句中也可以同时定义多个变量,变量之间用“,”隔开。②对变量的定义可以在函数体之外,也可以在函数体或复合语句中。152.变量的初始化C语言允许在说明变量的同时对其初始化,intsum=0;/*说明变量sum的类型为整型,初始值为0*/floatpi=3.1416;charc='w';【

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

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

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