十进制与二进制快速转换计算心得
在基础的算法中,我们学的基本都是模二运算法则,但是已经熟悉了模二运算法则的时候,每次都要计算就未免觉得太繁琐,所以,这里我总结了一套自己的运算心得供大家学习。
首先我们需要背诵2的2到10的幂次方,这个我相信对大家都不难,它们分别是1、 2、4、8、16、32、64、128、 256、 512 、1024。这些对应的二进制分别1、10、 100 、1000 、10000 、100000、 1000000 、10000000、 100000000 、1000000000.
接下来,就是开始心算的时候,比如:
9=8+1 对应二进制 1001
17=16+1 对应二进制 10001
34=32+2 对应二进制 100010
245=128+64+32+16+4+1 对应二进制 11110101
每次从高位依次往下写,比如34 从32 往下写 依次是 16 、8 、4 、2 、1 在该位数上分解的数有该数就写1,没有就写0。
二进制转十进制:
同理,也是从高位开始计算,;先数二进制数比如:
101010 6个数 就从2的(6-1)次方开始计算
分别是32+8+2=42
找到最大位,依次往下数,该位上是1的话,就写出该数,最后相求和即可。
十进制与二进制快速转换计算心得相关推荐
- Java实现十进制与二进制互相转换
目录 前言 十进制转二进制 正整数转二进制 小数转换成二进制 代码实现 二进制转十进制 代码实现 BigInteger 概念 运用 前言 Java有哪些工具类可以实现十进制与二进制之前的转换呢?欲知详 ...
- 十进制与二进制之间转换详解
文章目录 十进制与二进制之间转换详解 (一)十进制数转二进制数 1.1 十进制正整数转二进制 1.2 十进制负整数转二进制 1.3 十进制小数转二进制数 (二) 二进制数转成十进制数 2.1 二进制整 ...
- IP地址的分类 十进制与二进制的转换
liuweifei 1.IP地址的分类: A类IP地址 A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须 是"0".地址范围从1.0.0.1到127. ...
- 计算机常用数制转换说课稿,小学信息说课稿:十进制与二进制的转换
<十进制与二进制的转换>是小学学科中重点内容,也是教师招考中的重点内容.下面的小编将从教材分析.学情分析.教学目标确立.教法与学法及教学设计五个方面的内容进行阐述这篇说课稿: 一.教材分析 ...
- c语言二进制转换算法栈,用C语言顺序栈实现十进制和二进制的转换
用C语言顺序栈实现十进制和二进制的转换 #include #include #include #define M 100 typedef int datatype; typedef struct{ d ...
- 十进制与二进制快速互转换计算心得
前一篇我们介绍了模2运算的加减乘除运算 ,虽然,我们了解了模二运算的基本法则,但是,如果每次都要计算,那就未免觉得太繁琐,所以,这里我总结了一套自己的运算心得供大家学习.接下来,我们就要讲解一下如何基 ...
- 数字计算机在线用,十进制与二进制在线转换工具
APP说明 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下 ...
- Number - 十进制和二进制互相转换
一 目录 不折腾的前端,和咸鱼有什么区别 目录 一 目录 二 前言 三 字符串求和/求差 四 十进制转二进制 五 二进制转十进制 六 总结 二 前言 在刷题的生涯中,你会碰到让你尴尬的一个问题: 十进 ...
- (转)十进制与二进制互相转换
二进制转十进制 整数部分要从右到左用二进制的每个数去乘以2的相应次方(从0开始),小数部分要从左到右的用每个数乘以2的相应次方(从-1开始) 例如:二进制数1101.01转化成十进制 1101.01= ...
最新文章
- SpringMVC @RequestBody接收Json对象字符串
- 数据可视化:Matplotlib vs ggplot2
- DELL服务器引导光盘图片及下载链接
- Gentoo 安装日记 17(修改/etc/fstab)
- 第三篇 12306自动刷票下单-下单
- spring-security登录和权限管理
- 【API】短信通106端口验证短信的实现
- 菜单响应函数:ON_COMMAND和ON_UPDATE_COMMAND_UI,ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- 计算机科学与技术python方向_专业解读丨计算机科学与技术
- 穷举法求最大公共子序列C语言,算法--最长公共子序列(LongestCommon Subsequence, LCS)...
- react withRouter 离开页面触发
- vue项目中使用axios发送请求
- 使PNG图片在IE6下透明(非背景图片)
- 统计学——单因素方差分析
- Metasploit为什么选择Ruby语言(部分)
- Eclipse Error - Error notifying a preference...
- 样本切分器—利用python按比例均匀切分样本
- 方框滤波opencv-python
- 非诚勿扰 11位骗子全是托 愚乐节目 愚弄观众 请勿相信节目内容
- 红米k30 允许调用gpu调试层_红米击败自家小米,夺得性能榜第四,红米K30 Pro究竟靠什么?...