计算机中什么定义定点实数,谈谈二进制(五)——定点数与浮点数

编程入门 行业动态 更新时间:2024-10-14 02:20:29

计算机中什么定义定点<a href=https://www.elefans.com/category/jswz/34/1747457.html style=实数,谈谈二进制(五)——定点数与浮点数"/>

计算机中什么定义定点实数,谈谈二进制(五)——定点数与浮点数

0. 概要

二进制系列文章已经写到第五篇了,不出意外的话,这应该会是二进制系列的最后一篇。我们先来罗列一下前四篇:

其中,在上一篇里,我们认识了四种机器数,它们各司其职,但总的来说,有一个特点,就是在对计算机里的正负号做文章。今天介绍的定点数和浮点数,则是对小数点做文章。

上一篇文章的开头,我们说到,计算机中只能存储数字,因此需要用0和1来表示正负,同样的,计算机中的小数点,也要用特殊的形式来表示,共有两种,即本文所要讲的定点数和浮点数。

1. 定点数

所谓定点数,就是指小数点的位置是固定的,约定小数点在某一个位置上,因此,机器在处理定点数时,并不存储它的小数点。使用定点数的机器,被称为定点机。当然了,现代计算机一般只要有运算部件,都会提供对定点数运算的支持。

虽然理论上,定点数的小数点的位置可以任意规定,但通常只会用定点数表示纯小数或整数,当表示纯小数时,小数约定在上一篇文章里反复提及的符号位和数值部分之间,同理,表示整数时,则在数值部分的后面。下图展示了定点小数和定点整数的结构:

为什么通常只用定点数表示纯小数或整数呢?因为上面我们提到的,定点机在存储定点数时&#x

更多推荐

计算机中什么定义定点实数,谈谈二进制(五)——定点数与浮点数

本文发布于:2024-03-15 06:14:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1738271.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:实数   点数   机中   定义   浮点数

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!