实型变量(课件)讲解_第1页
实型变量(课件)讲解_第2页
实型变量(课件)讲解_第3页
实型变量(课件)讲解_第4页
实型变量(课件)讲解_第5页
已阅读5页,还剩5页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《嵌入式C程序设计》主讲:刘栩粼实型变量目录实型变量的分类01实型变量的定义格式02实型数据的舍入误差03一、实型变量的分类实型变量的分类类型说明符比特数(字节数)有效数字取值范围单精度(float型)32(4)6~710-37~1038双精度(double型)64(8)15~1610-307~10308长双精度(longdouble)80(10)18~1910-4931~104932定义格式:类型说明符变量名称1,变量名称2,……; 实型变量定义的格式和书写规则与整型相同。例如:float

x,

y;/*x,y为单精度实型变量*/double

a,b,c;

/*a,b,c

为双精度实型变量*/二、实型变量定义的格式

由于实型变量是由有限的存储单元组成的,因此能提供的有效数字总是有限的,在有效位以外的数字将被舍弃,由此会产生一些误差。三、实型数据的舍入误差谢谢《嵌入式C程序设计》主讲:刘栩粼实型变量例题实型变量例1:实型数据的舍入误差(之一)。main(

){

float

a,b;a=987654.123e5;b=a+50;printf("%f\n",a);printf

("%f\n",b);}例2:实型数据的舍入误差(之二)。main(

){float

a;double

b;a=33333.33333;b=33333.33333333333333

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论