计组2.3——浮点数的表示和运算

news/2024/12/22 15:20:21/

计组2.3 浮点数

浮点数的表示和运算
浮点数的表示
浮点数的加减运算
浮点数的原理
规格化
表示范围
IEE 754 标准

从科学计数法理解浮点数

1.浮点数的表示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.浮点数尾数的规格化

位数的最高位尽可能为有效值,不能为0,不然还不如存储更多的精度
存储空间一定,尽可能保存更多的精度
通过算数左移让浮点数规格化——左规
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.移码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以计算的时候加上28,结果不变
注意移码为全1和全2的两种特殊状态

4.IEEE 754标准

阶码真值=移码-偏移量(将移码和偏移量都看作无符号十进制数再进行计算)
十进制运算再转变为二进制,并且将它看作无符号数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

当发生正上溢或者负上溢机器会把他看作正无穷大或者负无穷大
在这里插入图片描述

浮点数的运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

强制类型转换

在这里插入图片描述

double有53位尾数能用来确定数据的精度,但是long long有64位用来表示数据的精度,这里强制类型转换会有精度丢失
float向double转换不会有精度丢失
1+23 ——>1+52
在这里插入图片描述


http://www.ppmy.cn/news/46775.html

相关文章

Python Web 深度学习实用指南:第三部分

原文:Hands-On Python Deep Learning for the Web 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关…

MySQL客观题

MySQL客观题 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是( A ) A 模式 B 内模式 C 存储模式 D 外模式 数据库系统的特点是( A )、数据独立、减少数据冗余、避免数据不一致和加强了数据保…

巨坑!如果你cuda是11.1而cuda toolkit是9.2,导致无法安装apex,同时你还没有服务器权限去换驱动

非常奇葩的问题。gpu是3090,cuda是正常的11.1,但是nvcc -V输出的却是9.2。 本来很简单,重新安装一下,把两个版本对齐了就好了,但是我用的是实验室的服务器,我是没有权限去在系统上安装东西的,连…

TensorFlow 2.0 的新增功能:第一、二部分

原文:What’s New in TensorFlow 2.0 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目…

慌了!ChatGPT吃我饭,还要掀我碗?

ChatGPT面世,各种被AI取代“失业言论”笼罩在人们头顶,本文聚焦这一问题,推荐关注ChatGPT的小伙伴阅读。 一时间火爆全网的新晋网红——ChatGPT,就问:还有谁不认识? 谷歌计划在旗舰搜索引擎中添加对话式人…

Java——合并两个排序的链表

题目链接 牛客在线oj题——合并两个排序的链表 题目描述 输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。 数据范围: 0≤n≤1000,−1000≤节点值≤1000 要求:空间复杂…

ES X-Pack密码认证与用户管理

用户数据的安全性一直被人诟病且默认没有密码认证,Elasticsearch在6.8之前官方的X-pack安全认证功能都是收费的,所以很多人都采用Search Guard或者ReadOnly REST这些免费的安全插件对Elasticsearch进行安全认证。从Elasticsearch 6.8开始,Sec…

亚马逊的四大流量来自哪里?

一、排行榜流量 在Amazon中,影响排行榜流量的主要因素一般有这几种: 销售排行榜:这个排行榜是与销售和好评挂钩,不仅要销量好,好评也要多,所以要尽量让买家留下好的评价,这对排名的提升帮助很…