Advertisement

C/C++编程语言中浮点数表示方式及其存储误差分析

阅读量:

本文源自作者撰写的教材; 个人学习及教学用途下, 可以自由引用、讲授或转载, 但需注明出处"海洋饼干叔"; 不得用于正式出版或网络传播。

教材具体信息如下:

1.《Python编程基础及应用》, 陈波与刘慧君编写, 高等教育出版社出版。可免费观看配套视频: Python编程基础及应用
2.《Python编程基础及应用实验教程》, 编者为陈波、熊心志、张全和以及刘慧君与赵恒军, 高等教育出版社出版, 免费观看配套视频: Python编程基础及应用实验教程
3.《简明C及C++语言教程》, 编著者为陈波, 待面世中...

浮点数又被称作小数,在计算机科学中有着重要的应用价值。由IEEE 754标准定义的浮点数据类型占用了4个字节,并包含了总共32位的信息。这些32位按照IEEE 754标准的编码规则构成了一个浮点数值的表示形式,在这种表示方法下遵循类似于科学计数法的方式来存储数值信息。
根据IEEE 754标准进行编码后的数值模型是:
(-1)^s \times M \times 2^{E}
其中s代表符号位(0代表正号、1代表负号),M是尾数值(存储在尾部)

全部评论 (0)

还没有任何评论哟~