浮点数表示

表示

N = 尾数*基数^指数 可以理解成十进制的 0.00001 = 1×10-5

 指数也可以称为阶码,一般使用移码表示(这是个正数,有阶符表示正负)

 基数在计算机中无需存储,就是2

 尾数一般使用补码表示(这个也是正数,有数符表示正负)

 

浮点数的比较与运算:

1.运算方式:

  对阶 --> 尾数计算 --> 结果格式化

  对阶:将两个数的阶码统一,有小的数向大的数统一

  尾数计算:不用说

  格式化:上过学的不需要多讲,看眼答案就知道怎么回事

依旧使用十进制的科学计数法来解释

例如:a+b,a为1*10-5,b为2*10-6,需要先将b转化为0.2×10-5,然后进行运算a+b=1.2×10-5

2.特点

1.尾数一般使用补码,指数一般使用移码

2.阶码的位数决定数的表示范围,位数越多表示范围越大

3.尾数的位数决定数的有效精度,位数越多表示有效精度越高

4.对阶时,小数向大数看齐

5.对阶是小数点右移实现的

posted @   子过杨梅  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示