Floating point 数字表示法-浮点、小数、二进制和定点

Floating point 数字表示法-浮点、小数、二进制和定点,floating-point,terminology,fixed-point,decimal-point,Floating Point,Terminology,Fixed Point,Decimal Point,我不理解这些术语: 定点 浮点数 二进制点 小数点 我不明白什么时候应用哪种表述,这些术语之间的区别是什么 2在我看来是一个定点表示,因为它是一个整数,但我不明白这背后的原因。而2是如何用定点表示的呢?2也可以是浮点或二进制吗 我问这些问题是因为我甚至不知道这四个术语的含义。请用简单的单词和一些例子来解释这四个术语。小数点是标点符号,用于标记数字的整数和小数的起始位置。例如,在句子“Pi约为3.14”中,句点为小数点。3代表一个数字,1代表十分之一的数字 二进制点与小数点相同,但用于表示二进

我不理解这些术语:

  • 定点
  • 浮点数
  • 二进制点
  • 小数点
我不明白什么时候应用哪种表述,这些术语之间的区别是什么

2
在我看来是一个定点表示,因为它是一个整数,但我不明白这背后的原因。而
2
是如何用定点表示的呢?
2
也可以是浮点或二进制吗


我问这些问题是因为我甚至不知道这四个术语的含义。请用简单的单词和一些例子来解释这四个术语。

小数点是标点符号,用于标记数字的整数和小数的起始位置。例如,在句子“Pi约为3.14”中,句点为小数点。3代表一个数字,1代表十分之一的数字

二进制点与小数点相同,但用于表示二进制数字,如“11.00100”。对于任何基数(用于位置数字系统的任何基数),基点都是相同的

不动点表示一个数字与另一个数字,并知道基点所在的固定位置。例如,如果我们在计算机中内置了整数,但想要使用美元和美分,我们可能会决定将小数点放在整数的两位数以上。所以,为了用计算机的整数表示73.25,我们将存储7325

整数是不动点的一种特殊情况:基点位于一个已知的固定位置,这恰好是正常位置

浮点表示一个带有数字的数字,第二个数字表示将基数放在哪里。例如,73.25可以用7325和-2表示。7325和1等于73250。点不是固定的;它由第二个数字决定浮动

在计算机中,定点运算通常使用二进制完成。因此,可以将定点设置为固定数量的二进制数字。如果说该点固定在通常整数基数左边的三个二进制数字上,则相当于将该整数除以8(23)。用于描述格式:Q3表示有符号定点,有三个分数位。这就省去了整数位数,因此它将隐含在用于存储数字的对象中。Q12.3表示12个整数位和3个分数位

在浮点运算中,这两个数字被称为有效位或分数和指数(因为将基数移动若干位数相当于将基数乘以移动位数的幂)。通常,符号(+或-)与有效位分开。符号、指数和有效位通常编码为一个对象中的字段

定点数上的算术可以使用整数算术实现,并进行一些调整。浮点数的算术运算通常使用内置浮点支持的硬件完成