IEEE-754标准

问题描述 投票:0回答:1

我有一个关于IEEE-754标准的问题,其实很简单,因为数字的编码和保存在计算机上。

在大学(考试)中,我遇到了以下16位IEEE-754格式(半精度)的定义:1个符号位,6个指数位&9个mantissa位。

在互联网上搜索(或书籍)发现另一个定义:1个符号位,5个指数位&10个万字符位。

我之所以这么问,是不相信uni可能会犯这么简单的错误,那么16位IEEE-754格式给出的数字有多种定义吗?

format ieee-754 16-bit half-precision-float
1个回答
1
投票

遵循IEEE标准是自愿的,人们可以自由使用其他格式。人们可以自由使用其他格式。IEEE-754标准规定了一种二进制16格式,它使用1位的符号,5位的指数,10位的主意义编码。

人们可能会使用其他格式,因为他们需要或多或少的精度的意义或指数的范围。

教科书和学术练习经常使用非标准格式,目的是诱导学生自己推理,而不是查找答案或死记硬背现有格式。

如果你使用的硬件支持16位浮点格式,该格式的绑定规范在硬件文档中,而不是在IEEE-754标准中。

© www.soinside.com 2019 - 2024. All rights reserved.