前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IEEE754浮点数及其运算

IEEE754浮点数及其运算

作者头像
灯珑LoGin
发布于 2022-10-31 06:41:50
发布于 2022-10-31 06:41:50
1.1K0
举报
文章被收录于专栏:龙进的专栏龙进的专栏

一个二进制浮点数可以表示为:

  • 数的符号
  • 一些有效位
  • 有符号的比例因子系数(隐含的基数为2)

结构如图所示(单精度)

如果是双精度浮点数,则是1位符号位+11位余1023格式的指数+52位尾数

规格化:当二进制小数点位于第一个有效位的右方时,我们说这个数是规格化(Normalized)的。

特殊值

余127指数E’的端点值0和255被用来表示特殊值。

当E’=255且M=0时,表示∞。这里的∞时用0去除一个正常数的结果。这些表示中仍然使用符号位,因此存在±0和±∞的表示。

当E’=0且M≠0时,表示的是非规格化数, 其值为±0.Mx2-126。因此它比最小的规格化数还小。

当E’=255且M≠0时,表示的数称为非数。即NaN,表示执行非法操作的结果。

浮点数算术运算

1.加/减法规则

  1. 选取指数较小的数,将其尾数右移,右移的步数等于两指数之差。
  2. 将结果的指数设为与较大的指数相等。
  3. 对尾数进行加/减运算,并确定结果的符号。
  4. 如果必要,对结果的值进行规格化。

乘除法比加减法要简单些,因为不需要对齐尾数。

2.乘法规则

  1. 将指数相加并减去127以保持余127表示。
  2. 将尾数相乘并确定结果的符号。
  3. 如果必要,对结果的值进行规格化。

3.除法规则

  1. 将指数相减并加上127以保持余127表示。
  2. 将尾数相除并确定结果的符号。
  3. 如果必要,对结果的值进行规格化。

转载请注明来源:https://longjin666.top/?p=1260

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年12月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
IPv6 理论教程
互联网协议版本6是一种新的寻址协议,旨在包含未来互联网的所有可能需求,我们知道互联网版本2.该协议作为其前身IPv4,工作在网络层(第3层)。 随着其提供大量的逻辑地址空间,该协议具有充分的特征,其解决了IPv4的缺点。
为为为什么
2022/08/06
1.7K0
IPv6 理论教程
什么是 IPv6?IPv6有哪些优势?
IP地址在计算机领域中绝对是个鼻祖,可以说,没有IP地址,就没有网络世界,今天我们来谈谈IP地址的新生代:IPV6.
网络技术联盟站
2022/06/18
2.7K0
什么是 IPv6?IPv6有哪些优势?
IPv6协议结构
删除每组的前导0, 把连续的一段0压缩为:: ,在一个IPv6地址中::只能出现一次
十二惊惶
2024/02/28
3890
IPv6协议结构
关于IPv6你需要知道的10件事
关于IPv6你需要知道的10件事 1、IPv6地址是128位十六进制数  IPv4地址是有4个数字位组(总共32位)组成的,IPv6地址的长度时128位,而且是由16进制字符组成的。在IPv4中,每个位组由0-255的十进制数字组成,位组之间由英文的句号隔开,IPv6地址由8个为组组成,每个位组由4个字符的16进制数字组成。  2、很容易识别链路本地单播地址  IPv6为不同的地址类型保留了特殊的地址头,最明显的一个例子就是链路本地单播地址都是以FE80开头的,多播地址都是以FF0x开头,这里的x是一个占位
杨强生
2019/03/05
1.6K0
ipv4和ipv6对比(IPV4)
IP相当于OSI参考模型中的第三层——网络层。而网络层的作用是实现终端节点之间的通信。这种终端节点之间的通信也叫‘点到点’通信。IP地址用于连接在网络中的所有主机中识别出进行通信的目标地址。谷在tcp/ip通信的所有主机中必须设置IP地址。
全栈程序员站长
2022/07/31
1.7K0
ipv4和ipv6对比(IPV4)
硬核科普:从IPv4到IPv6
IPv4又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本。 IPv4使用32位地址,2019年11月26日,全球所有43亿个IPv4地址已分配完毕,这意味着没有更多的IPv4地址可以分配给ISP和其他大型网络基础设施提供商。 IPv4最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展,IPv6的地址长度为128位,是IPv4地址长度的4倍。IPv6的使用,能够解决网络地址资源数量的问题。此外,IP
SDNLAB
2022/05/31
1.4K0
硬核科普:从IPv4到IPv6
IPv4 与 IPv6 的比较
全球 IPv4 地址数已于2011年2月分配完毕,全球IPv4总地址 2^32 大约40亿个,
阳光岛主
2019/02/18
1.7K0
IPv4 与 IPv6 的比较
Hello IPv6
IPv4 大家都不陌生, 就是我们平常使用的32位网络地址. 但是, 因为可能在其发展初期, 并没有考虑的十分全面, 故而其存在一些缺陷:
烟草的香味
2020/11/25
1.1K0
ipv6地址概述——深入讲解ipv6地址
本章将会继续讲解ipv6地址的深入讲解,IPv6 地址的表示,压缩表示法,前缀表示法,ipv6地址类型等。
网络豆
2022/11/20
8.5K1
ipv6地址概述——深入讲解ipv6地址
如何给地球上的每一粒沙子分配IPV6地址?
IPv6(Internet Protocol Version 6)是网络层协议的第二代标准协议,也被称为IPng(IP Next Generation)。它是Internet工程任务组IETF(Internet Engineering Task Force)设计的一套规范,是IPv4(Internet Protocol Version 4)的升级版本。今天为大家讲解IPv6技术知识—如何分配和申请IPv6地址?
网络工程师笔记
2021/06/23
1.4K0
如何给地球上的每一粒沙子分配IPV6地址?
IP地址与子网划分:IPv4与IPv6地址规划及子网掩码计算详解
这里推荐一篇实用的文章:《PHP史诗级更新!8.4版本能力挽狂澜吗?》,作者:【腾讯云开发者】。
Echo_Wish
2024/11/28
7520
IP地址与子网划分:IPv4与IPv6地址规划及子网掩码计算详解
漫话:全球IPv4地址正式耗尽?到底什么是IPv4和IPv6?
导读:近日欧洲网络协调中心(RIPE NCC)宣布,全球所有 43 亿个 IPv4 地址已在11 月 25 日分配完毕,完全耗尽。那么什么是IPv4,耗尽了会怎样?
IT阅读排行榜
2019/12/10
2.2K0
漫话:全球IPv4地址正式耗尽?到底什么是IPv4和IPv6?
IPv6简介
IPv6仅仅只是“长”吗?IPv6的地址长什么样?平时我们是怎么使用IPv6的呢?编写网络程序的时候要怎么处理IPv6?且待本篇一一道来。
py3study
2020/01/02
2.8K0
IPv4和IPv6
IP地址(IPV4)由32位正整数来表示,IP地址在计算机中是以二进制的方式处理,但为了方便记忆采用点十进制的标记方式(8位为一组,分四组,每一组都转换为十进制)如下:
shysh95
2021/12/27
1.1K0
IPv4和IPv6
IPv6
版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.net/zy010101/article/details/87902892
zy010101
2019/05/25
2.7K0
移动宽带开启 IPv6
IPv6 是英文“Internet Protocol Version 6”(互联网协议第 6 版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代 IP 协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址 [1] 。 由于 IPv4 最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展。IPv6 的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍 [1]
FloatSheep
2022/04/25
6.7K0
移动宽带开启 IPv6
IPv4之后直接是IPv6,为何没有IPv5?
只要使用过电脑的人,99%应该都知道IP地址。去年有一个重大的新闻“全球IPv4地址耗尽”相信大家都听说了。
嵌入式与Linux那些事
2023/10/25
8720
IPv4之后直接是IPv6,为何没有IPv5?
ensp学习第十三弹简单ipv6网络
近乎无限的地址接口;层次化地址结构;即插即用;简单的报文头部;安全特性;移动性;增强QoS特性等
用户8447427
2022/08/18
2.3K0
ensp学习第十三弹简单ipv6网络
IPv6只是增加了地址数量?其实真相并没有那么简单!
10月20日,在乌镇举办的第六届世界互联网大会上,中国电信副总经理刘桂清表示:“中国电信城域网、移动网、骨干网、IDC等均实现了IPv6的商用部署,目前已建成规模最大、业务形态最全的IPv6网络”,“已为超过3亿用户分配IPv6地址”。
鲜枣课堂
2019/10/24
2.8K0
IPv6 入门教程:地址格式
网际协议版本4(英语:Internet Protocol version 4,缩写:IPv4,又称互联网通信协议第四版)是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署和使用的版本。
Yorkyu
2022/03/22
2.4K0
IPv6 入门教程:地址格式
相关推荐
IPv6 理论教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档