数据的存储与运算备课讲稿.ppt

数据的存储与运算备课讲稿.ppt

ID:61278384

大小:145.00 KB

页数:33页

时间:2021-01-23

数据的存储与运算备课讲稿.ppt_第1页
数据的存储与运算备课讲稿.ppt_第2页
数据的存储与运算备课讲稿.ppt_第3页
数据的存储与运算备课讲稿.ppt_第4页
数据的存储与运算备课讲稿.ppt_第5页
资源描述:

《数据的存储与运算备课讲稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据的存储与运算2.2整型数据的运算与分析2.2.1例2.1鸡兔同笼在一个笼子里同时养着一些鸡和兔,你想了解有多少只鸡和多少只兔,主人对你说:我只告诉你鸡和兔的总头数是16和总脚数是40,你能不能自己计算有多少只鸡和多少只兔?编写程序:#includevoidmain(){intf,h,x,y;h=16;f=40;y=(f-2*h)/2;x=h-y;printf(“%d%d”,x,y);}2.2.2整形常量与整形变量(1)在程序运行过程中,值不能被改变的量称为常量。常量可分为不同的类型,如0,-1为整型常量;0.5,-1

2、.5为实型常量;'A','#'为字符型常量;“Abc”为字符串常量,这些常量都是直接常量。2.2整型数据的运算与分析(2)所谓变量,就是在程序运行过程中值可以发生变化的量,它的作用是用来存放常量的。变量定义的一般形式为:类型说明符变量名1,变量名2,变量名3,……;如:inta,b,c;floatA,B,C;2.2整型数据的运算与分析(3)变量名的取名规则1)只能由字母、数字和下划线三种字符组成;2)第一个字符必须为字母或下划线。3)大小写字母代表不同的字符,通常变量名用小写字母表示。4)变量名尽量简单易记、见名之意。5)在同一程序的同一函数

3、中,不同的变量不能取相同的变量名,以免混淆。2.2整型数据的运算与分析(4)变量必须“先定义,后使用”1)根据定义时的类型,编译系统为变量分配相应的存储单元。例:int型,若为TurboC编译系统,则为每个整形变量分配2个字节若为VisualC++,则分配4个字节。2)凡未被事先定义的,系统不把它认作变量名,保证程序中变量名使用的正确性。3)指定了每一变量属于一个类型,便于在编译时检查在程序中要求对该变量进行的运算是否正确。2.2整型数据的运算与分析(5)整型常量C语言中整型常数有3种不同的表示形式:(1)十进制,例如25,789,888。(

4、2)八进制,为了与十进制数有所区别,在八进制整数前加一个标识符“0”,例如0123,0777,-0145。(3)十六进制,为了和其他进制数有所区别,在十六进制整数前面加一个标识符“0X”,例如0X123,0X658。2.2整型数据的运算与分析(6)整型变量数据在内存中是以二进制形式存放的。如果声明了一个整型变量k:intk;/*声明为整型变量*/k=12;/*给变量赋以整数值12*/2.2整型数据的运算与分析每个整型变量在内存中占2个字节也就是16位,十进制整数12的二进制形式为1100,在内存中以下图形式存放:2.2整型数据的运算与分析2.

5、3实型数据的运算与分析例2.2分期付款的计算张先生为购房,向银行贷款,贷款额为D元,每月准备还P元,月利率为R,求需要多少个月可以还清。已知计算公式为M是还清贷款所需月数。今假设D=324500元,P=3245元,R=0.8%。编程求还贷月数M和总共还多少钱?编写程序:#include#includevoidmain(){intd,p;floatr,m;d=324500;p=3245;r=0.008;m=(log10(p)-log10(p-d*r))/log10(1+r);printf(“month=%f

6、”,m);printf(“total=%f”,m*p);}2.3实型数据的运算与分析实型常量(浮点数)C语言中的实型常量如同其他高级语言中的实数,是由整数、小数和指数3部分组成,它的表示方法有两种:(1)十进制小数形式:由数字和小数点组成。例如4.87,-89.556,123.,123.0‘,0.0。(2)指数形式:用科学记数法来表示。例如24.13e4,-5.45E9,56.3e-4都是合法的实型数的表示方法。56.3e-4=56.3×10-4注意:字母e(E)之前必须有数字,且e后面的指数必须为整数。实型变量1.分类:单精度实型变量(

7、float型)双精度实型变量(double型)长双精度实型变量(longdouble型)一般占4个字节的单精度数据的有效位数为7位,双精度数据的有效位数为15 ~16位。2.3实型数据的运算与分析2.实型数据的舍入误差例2.3#includevoidmain(){floatp;P=3.141592612;Printf(“a=%f”,p);}运行结果为:a=3.141593注意:在用计算机进行计算时,必须建立工程观点。2.3实型数据的运算与分析3.把实数按双精度数处理C编译系统一般都把程序中的实数常量处理成双精度类型,分配

8、8个字节,以提高精度。对例2.3进行改进。注意:在程序中,对实型变量最好都定义成double型。2.3实型数据的运算与分析例2.4逐个输出英文字母C,H,I,N,A

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

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

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