ogenes

大天而思之,孰与物畜而制之?从天而颂之,孰与制天命而用之?望时而待之,孰与应时而使之?

首页 实战Nginx Redis开发 Docker 技术入门 ss安装指南

分类 Algorithm 下的文章

十进制小数与二进制互转(每个程序员都应该了解的浮点运算法则)

  • 作者: niceliar
  • 时间: 2020-02-29
  • 分类: ELSE,Algorithm
  • 浏览: 403
  • 评论

一、二进制转十进制(按权相加法)

具体做法是,先将二进制数写成加权系数展开式,然后按照十进制加法规则求和。

比如 1010.01

  1*2^3 + 0*2^2 + 1*2^1 + 0*2^0 + 0*2^-1 + 1*2^-2
= 8 + 0 + 2 + 0+ 0 + 1/4
= 10.25

再比如 1010.001000010

  1*2^3 + 1*2^1  + 1*2^-3 + 1*2^-8
= 8 + 2 + 1/8 + 1/256
= 10 + 33/256
= 10.12890625

- 阅读剩余部分 -

最新文章

  • 傀儡机挣扎求活
  • php-fpm子进程配置思路参考
  • Win10 下载、安装 Navicat 15并激活
  • Content-Length 和 Transfer Encoding Chunked
  • Mac 装机软件
  • 十进制小数与二进制互转(每个程序员都应该了解的浮点运算法则)
  • OPcache 常用的配置项
  • 一条命令统计当前目录下有多少个PHP文件
  • Swap基本原理
  • PCRE正则表达式语法

分类

  • Nginx
  • VPN
  • ELSE
  • MySQL
  • Redis
  • Linux
  • PHP
  • MacOSX
  • GoLang
  • Kafka
  • ELK
  • CentOS
  • HTTP
  • Algorithm
  • Docker
  • ClickHouse
  • RocketMQ

归档

  • September 2020
  • July 2020
  • February 2020
  • November 2019
  • September 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • November 2018
  • October 2018

其它

  • 登录
yihuaiyuan.com 2016-2018 豫ICP备16028696号