第4章整型、字符型与浮点.pptVIP

  • 2
  • 0
  • 约5.39千字
  • 约 50页
  • 2017-05-30 发布于北京
  • 举报
4.3.6 浮点型的存储方式 2.指数位 浮点型的指数位以补码形式存储其科学计数法表示形式的指数部分。指数位决定浮点型可存储的数值范围。但是,需要注意的是,浮点型数据的内存形式中的指数位的值并非真正的指数值,真正的指数值为该类型的偏差值减去该存储值的结果。偏差值是为了校正指数值而设定的,每种类型的偏差值是固定的,不同类型的偏差值不同。 4.3.6 浮点型的存储方式 3.基数位 基数位是浮点型的最后一部分,其位数决定精确度。long double型的基数位即为其科学计数法的基数位的二进制表示形式。float型和double型的基数位与long double型略有不同。由于科学计数法的基数表示为二进制时,由于二进制中除了0即为1,故可以确定其整数位肯定为1。因此,为了得到多一位的存储空间,存储float型和double型数据时,省去基数的整数位,而默认其整数位为1。 4.3.6 浮点型的存储方式 在不同浮点型中,这三个部分所占空间不同,下表列出了 GCC中各浮点类型的分段情况。 4.4 使用typedef定义类型 除了前几节介绍的C语言自带的数据类型外,程序员还可以使用关键字typedef定义自己的数据类型。本节将介绍typedef语句的作用以及如何在C中合理使用typedef语句。 4.4.1 typedef的标准形式 typedef作用是为数据类型起一个新的名字。t

文档评论(0)

1亿VIP精品文档

相关文档