二进制转十进制快速方法
http://blog.163.com/kongdelu2009@yeah/blog/static/111995207201037105051259/
如果你是搞网络的,我觉得你一定要记住以下几种二进制数的转换值。你是一个网络工程 师,当看到一串二进制数时,你不要告诉我你会拿出笔纸或掰手指算半天才知道它转化成十进制的数值。要想快,那就记下下面几种常见的二进制--十进制转换:
以8位 来演示:
1.第一种:
00000001 1
00000010 2
00000100 4
00001000 8
00010000 16
00100000 32
01000000 64
10000000 128
2.第二种:
00000001 1
00000011 3
00000111 7
00001111 15
00011111 31
00111111 63
01111111 127
3.第三种:
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
举个例子: 11101011
可分为:
11100000(上面第三种类型) 224
00001000(上面第一种类型) 8
00000011(上面第二种类型) 3
我们通过记住上面三种类型的转换,再用加 法(加法口算你会吧)立即得到结果:235
==================================================================================
方法二:
熟记以下排列,其实很Easy了,从右往 左,依次是前一个数的2倍:
256 128 64 32 16 8 4 2 1
随便写个数字比如48
48 = 32 + 16,所以在32 和 16所在的位置为1,其余为0,
转为2进制就是
256 128 64 32 16 8 4 2 1
0 0 0 1 1 0 0 0 0
二进制转十进制就更简单了,
比如随便写的一串 01111101
先写上 : 0 1 1 1 1 1 0 1
然后填充 128 64 32 16 8 4 2 1
十进制为 64+32+16+8+4+1=125
二进制转十进制快速方法相关推荐
- 二进制与十进制的相互转换(方法介绍,思维理解)
十进制转换为二进制 一.正整数的十进制转换二进制 将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取除得的余数,即换算为二进制数的结果.计算机内部表示数的字节单位是定长的,如 ...
- 二进制,十进制的相互转换方法
http://book.51cto.com/art/200908/143235.htm 二进制 学一点简单的二进制知识对深刻理解程序是很有帮助的. 我们非常熟悉"满十进一"的十进制 ...
- 二进制转十进制速记方法
十进制 => 十进制 1 = 1 10 = 10 100 = 10 ^ 2 1000 = 10 ^ 3 10000 = 10 ^ 4 二进制 => 十进制 1 = 1 10 = 2 100 ...
- Golang二进制转换十进制代码
为什么80%的码农都做不了架构师?>>> Golang二进制转换十进制代码,使用 container/list 实现出入栈操作,完成转换. 二进制转十进制的方法是:从右到左 ...
- 二进制与十进制的转换技巧
说起进制转换,许多计算机的入门者都会挠头,觉得转换并不方便.一般教科书都是讲授短除法.我在长期教学中用自己的方法教授该知识,学生可以很快听懂原理,并能举一返三.下面就介绍我的方法.(版权 所有,引用请 ...
- 二进制、十进制、十六进制、八进制转换
C1-见习工程师能力认证 [C1 任务-01:进制转换] 任务目标(建议完成时间:2 小时) 理解二进制/八进制/十进制/十六进制的原理 掌握各种不同的进制间的转换方法 任务背景 进制转换是软 ...
- 17. JS编程之二进制和十进制的相互转换
十进制转二进制 十进制转二进制的方法 toString()方法 toSrting()方法可把一个 Number 对象转换为一个字符串 NumberObject.toString(radix); rad ...
- 2的n次方对照表和二进制、十进制的互相转换
2的1次方:2 2的2次方:4 2的3次方:8 2的4次方:16 2的5次方:32 2的6次方:64 2的7次方:128 2的8次方:256 2的9次方:512 2的10次方:1024 这里我介绍二进 ...
- 怎样快速对二进制和十进制进行互转化——IP地址规划与设计总结
最近一直在看全国计算机三级网络技术这本书,看到第二章的时候,不免会遇到计算机中最常用的进制转换问题.什么IP地址,什么子网掩码,什么网路地址,什么广播地址都会用到二进制和十进制的相互转化,而且最常用的 ...
最新文章
- python continue语句的用法(跳过本次循环,不是跳出整个循环,break才是跳出整个循环)
- 计算机应用人才培养策略,新形势下的高校计算机应用人才培养策略
- C++描述杭电OJ 2000. ASCII码排序 ||
- CodeForces 903D Almost Difference
- PC HARDWARE SHARE NO.4
- char*,const char*和string的相互转换
- 三目运算符的空指针问题
- HDU 5533 Dancing Stars on Me( 有趣的计算几何 )
- Python描述性统计
- 数据平台建设的几种方案
- unity项目小记_unity webplayer Failed to update unity web player错误解决办法
- tar打包命令(linux)
- 日志:实现微信公众号自动问答机器人(待整理)
- Beamforming and Antenna Pattern 2021-11-05
- Write-back,Write-through及write allocate
- Eclipse设置护眼背景调整字体
- python 协程库_python 协程库gevent学习--gevent数据结构及实战(四)
- 云渲染解决方案,CPU渲染,GPU渲染
- Java 使用 long 出现空指针异常
- #边学边记 必修4 高项:对事的管理 第5章 项目成本管理 之 项目成本估算
热门文章
- 葛洛夫、盖兹、施振荣、张忠谋、Michael Dell的30岁
- linux 增量备份文件,[转载]linux 文件增量备份 用tar实现
- [转载] 详解自动编码器(AE)
- 数理方程与特殊函数|三类稳定问题
- 2021年12月10日
- 【大牛之路】大牛指导,报酬丰厚的开源项目---“谷歌编程之夏”
- 思考未来--马云说:30年后的世界不属于互联网公司
- 易经读书笔记15地山谦
- 网上订餐系统 mysql 数据库设计_网上订餐系统的设计与实现
- 京东数科与中铁武汉电气化局达成战略合作 数字科技助力电气化铁路建设