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

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

ID:58709238

大小:394.00 KB

页数:48页

时间:2020-10-04

第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语言程序设计初步2.1数据和数据类型数据是程序加工、处理的对象,也是加工的结果。数据类型是程序语言中具有同样的性质的数据集合.整型int(integer的缩写)字符型char(character的缩写)单精度型float基本类型实型(浮点型)双精度型double数组类数据类型构造类结构体struct共用体union枚举类enum指针类空类型void2.2.1常量与变量1.常量——在程序运行中其值不能被改变的量常量区分为不同类型。如123,456:整型常量’a’,’A’,’b’,’1’,’0’:字符常量123.0,3.5:实型常量“123”,“A”:字符串常量例3_1已知圆半径r

2、,求圆面积和周长的值。#defineπ3.14159main(){intarea,perimeter;intr;r=3;area=π*r*r;perimeter=2*π*r;printf(“area=%d”,area);printf(“perimeter=%d”,perimeter);}符号PI代替常量3.14159, 称为符号常量符号常量的定义是在编译预处理语句里进行的,称为宏定义符号常量一般用大写符号常量在其作用域内值不能改变(不能被赋值)PI=35;符号常量在编译时被常量替换2.符号常量——用一个标识符代表一个常量,提高程序的可修改性和灵活性。定义格式:#define标识

3、符常量3.变量(1)变量:其值可以改变的量。在内存中占据存储单元,在该单元中存放变量的值,必须先定义,后使用。3num90_above***total房间名:变量名(标识符)房间内容:变量值程序里的一个变量可以看成是—个存储数据的容器,它的功能就是可以存储数据。变量的定义格式:类型说明符变量名表;定义的变量名称最好和存放数据的意义对应。例:inta,b,c;/*说明a,b,c为整型变量*/charcc;/*说明cc为字符变量*/doublex,y;/*说明x,y为双精度实型变量*/#definePRICE30main(){intnum,total;num=3;total=num*PRI

4、CE;printf(“total=%d”,total);num=4;total=num*PRICE;printf(“total=%d”,total);}90numtotal对变量的基本操作有两个:1.“赋值”:向变量中存人数据值。2.“取值”:取得变量当前值、以便在程序运行过程中使用。34120*同一个变量一旦重新赋值,原来的值就不再存在。2.2.2整型数据及其表示1.整型类型整型数据存储示意图:基本型属性_占据内存单元数属性2_数据最高位意义intshort2bytes(短)signed有符号long4bytes(长)unsigned无符号取值范围:数据类型占据字节数二进制位

5、取值范围int2Bytes16-32768~32767(-215~215-1)short[int]signed[int]signedshort[int]unsigned[int]0~65535(0~216-1)unsignedshort[int]long[int]4Bytes32-2147483648~2147483647(-231~231-1)signedlong[int]unsignedlong[int]0~4294967295(0~232-1)2.整型常量十进制:123,-456,0八进制:以0开头(零),01,0120123=(123)8=(83)10十六进制:以0x开头,0x

6、123=(123)16=(291)100xF=(f)16=(15)10长整型常量:123L,-456l二进制位(bit):计算机中最小的存储信息单位字节(Byte):八个二进制位组成的存储单元,是计算机中最小存取信息单位机器字(word):计算机中存取信息的基本单位,不同的计算机系统它的长度是不同的补充:数的存放形式——补码1.正数不变2.负数各位取反后+1,符号位置1(34)10=(00100010)2(-34)10=(1011101)2+1(11011110)2②4bytes数据x补码=4294967295-x+1(-34)10补码:(4294967295-34+1)10=(429

7、4967262)10=(ffffffdf)16=(11111111111111111111111111011110)2①2bytes数据x补码=65535-x+1(-34)10补码:(65535-34+1)10=(65502)10=(ffdf)16=(1111111111011110)2变量的定义格式:类型说明符变量名表;4.整型数据应用中的几个问题一般放在一个函数的开头部分3.整型变量问题1:c没有定义便使用;intc;问题2:c应为3277

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

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

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