浮点数和定点数

  1. BCD编码:用4位二进制数字表示1位十进制数中0~9的编码方式
    在这里插入图片描述

  2. 定点数:小数部分固定,且小数部分每一位按照其整数值存储,这样就不会出现近似值,如0.33,用定点数为 0000 0011 0011

  3. 浮点数存储:32位和64位。浮点数就是分符号位,阶位,尾数位,其中32位的阶位需要加127,64位需要加1023。浮点数的存储就存在二进制不能完全表示一个数的情况,如0.3, 没办法找到一组二进制小数来表示,而32位对数据的最长位数为23位,那么就只能近似了。

a=0.1
b=0.2
c=(a+b)
print(c)

输出结果为:0.30000000000000004

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值