前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【计组学习笔记】数据的机器级表示(一)

【计组学习笔记】数据的机器级表示(一)

作者头像
Regan Yue
发布2021-09-16 10:51:04
3110
发布2021-09-16 10:51:04
举报
文章被收录于专栏:ReganYue's BlogReganYue's Blog
在这里插入图片描述
在这里插入图片描述
  1. 二进制只有两种基本状态,使用两个稳定状态的物理器件就可以表示二进制数的每一位,而制造有两个稳定状态的物理器件要比制造有多个稳定状态的物理器件容易得多。
  2. 二进制的编码和运算规则都很简单。
  3. 两个符号1和0正好与逻辑命题的两个值“真”和“假”相对应,为计算机中实现逻辑运算和程序中的逻辑判断提供了便利的条件,特别是能通过逻辑门电路方便地实现算数运算。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

S取值为0或1,用来决定数X的符号;M是一个二进制定点小数,称为数X的尾数;E是一个二进制定点整数,称为数X的阶或指数;R是基数,可以取值2,4,16等。

在这里插入图片描述
在这里插入图片描述
  1. 对浮点数的尾数进行规格化,除了能得到尽量多的有效数位以外,还可以使浮点数的表示具有唯一性。
  2. ±0.1bb…b×2^???? (这里b是0或1)
  3. 左规和右规
在这里插入图片描述
在这里插入图片描述

32位单精度和64位双精度格式

32位单精度格式包含1位符号s、8位阶码e和23位尾数f; 64位双精度格式包含1位符号s、11位阶码e和52位尾数f。 其基数隐含为2;尾数用原码表示,第一位总为1,因而可在尾数中省略第一位的1,称为隐藏位,使得单精度格式的23位尾数实际上表示了24位有效数字,单精度格式的52位尾数实际上表示了53位有效数字。

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

原码0的表示不唯一 补码0的表示是唯一的 反码0的表示不唯一 移码0的表示是唯一的

在这里插入图片描述
在这里插入图片描述
  1. unsigned short、 unsigned int、 unsigned long
  2. short、int、long
在这里插入图片描述
在这里插入图片描述

单精度浮点数:float 双精度浮点数:double , long double

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档