信息技术教案

实型数据的运算举例

时间:2015-08-12 来源:无忧教育网 编辑:森林狼 点击:

实型数据的运算举例

实型数据的运算举例
例2.2 分期付款的计算。张先生为购房,向银行贷款,贷款额为D元,每月准备还P元,月利率为R,求需要多少个月才能还清。
m是还清贷款所需月数
d=324500,p=3245,r=0.8%
(1)d和p是整数,r是一个小数,因此程序中要分别定义整型变量和实型变量。
(2)公式中用到对数log,这个对数是以10为底的。对数log的函数log10
#include <stdio.h> 
#include <math.h> 
void main()
{ int d,p; 
   float r,m; 
   d=324500;   p=3245;   r=0.008; 
   m=(log10(p)-log10(p-d*r))/log10(1+r); 
   printf(“month=%f\n”,m); 
   printf(“total=%f\n”,m*p); 
}
实型常量的表示形式
实数在计算机语言中常称为浮点数
十进制小数形式
   如:0.123, 123.23, 0.0
指数形式
   如:123e3或123E3
实型变量
实型变量的分类
单精度实型变量(float型)
双精度实型变量(double型)
长双精度实型变量(long double型)
实型变量的分类
实型数据的舍入误差
实型变量是由有限的存储单元组成的,能提供的有效数字总是有限的,在有效位以外的数字将被舍去会产生一些误差。
实型变量的分类
实型数据的舍入误差
把实数按双精度数处理
把程序中的实常量处理成双精度型,分配8个字节,以提高精度。
 
详细内容可下载幻灯片细看:
http://www.edu399.com/kejian/C/C.rar

  [状物作文专题]   [教学论文]   [入党申请资料专题]   [四六级作文专题]

本文地址:http://www.edu399.com/jiaoan/xxjs/142177.html
本文标题:实型数据的运算举例
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)