二进制(二):十进制转二进制的两种方法
前一篇已经简单介绍了二进制,现在来介绍如何把我们常用的十进制数字转换成二进制。十进制转二进制有两种方法:
一、连除法(把十进制数字除以2,得到商和余数,再把商除2,直到除到0为止,然后按倒序把余数排列就是对应的二进制)。这种方法也是书上或学校里面用的比较多的一个方法,下图就是把557这个十进制转换成二进制(1000101101)
二、分解法(把十进制数字分解成2的N次的数相加,其次将分解成的这些数字对应的二进制直接相加),下图中就是把十进制667这个数字转换成二进制1010011011
可以看到667这个数字被分解成:512+128+16+8+2+1(把这几个数字根据上面对应的二进制直接相加就是667最终的二进制1010011011)
从上图中还可以看到一规律,2的N次方就是二进制1后面再跟着N个0,比如2的1次方就是10,2的4次方就1后面跟4个0(10000)。很方便记忆
二进制转十进制,把二进制数每一位上数字乘以该位对应的权,然后相加。如:
1010011011转成十进制:
1x2^9 + 0x2^8 +1x2^7 +0x2^6 +0x2^5 +1x2^4 +1x2^3 +0x2^2 +1x2^1 +1x2^0
512 + 0 + 128 + 0 + 0 + 16 + 8 +0 + 2 + 1 = 667
二进制(二):十进制转二进制的两种方法相关推荐
- UG\NX二次开发 安装工具的两种方法
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 安装工具的两种方法 1.配置文件法 UGII_CUSTOM_DIRECTORY_FI ...
- 知识点2:js(javascript)中检测是否为数组的两种方法【翻转数组案例】
javascript基础知识 文章目录 javascript基础知识 前言 一.翻转数组案例 二.检测数组的两种方法 1.如果传输的参数不是数组 2.instanceof 运算符 可以用来检测是否满足 ...
- 二进制转十进制的两种方法
二进制转十进制的两种方法 从右往左 举例:10110 按权展开相加 0*2^0 + 1*2^1 + 1*2^2 + 0*2^3 + 1*2^4 = 0 + 2 + 4 + 0 + 16 =22 简化展 ...
- java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...
在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...
- 用new创建一个二维数组,有两种方法,是等价的
//用new创建一个二维数组,有两种方法,是等价的 一: int (*p)[10] = new int[5][10]; 二: int **p ...
- android查ip地址,安卓手机查看IP地址的两种方法, 二、进入手机状态
安卓手机查看IP地址的两种方法, 二.进入手机状态 无论是电脑链接宽带上网还是手机链接wifi上网,当我们在链接网络后,会自动分配一个独立的IP地址,对于电脑端的上网IP地址我们可通过ipconfig ...
- Mixly第三方库开发的两种方法——U8g2库二次开发
Mixly第三方库开发的两种方法--U8g2库二次开发 前言 方法一:自定义库 1.创建库文件夹 2.开始编程 2.1.定义图形块的基本信息 2.2.定义图形块的外观样式 2.3.定义图形块与C语言的 ...
- 数据增加的两种方法(二)
数据增加的两种方法(二) 开发工具与关键技术:SQL Server 2014.数据增加的两种方法(二) 作者:袁何恩 撰写时间:2019年7月26日 今天,我要和大家分享的技术是新增数据的两种方法. ...
- jquery生成二维码怎么添加图片(两种方法)
github项目地址: https://github.com/fengliting/erweima 注意:这里实现的是第一个方法 自动生成二维码里面添加图片,有两种方法,一种是使用jquery原生的二 ...
最新文章
- 【特征匹配】ORB原理与源码解析
- html单选框背景图片,如何更改radio、checkbox选项框背景图?
- 【PAT乙级】1063 计算谱半径 (20 分)
- php的socket通信
- 照片识别出错_2.GQI2021强电专业点式专业图元识别连载
- python和office_Python在office开发中的应用
- ipv4广播地址怎么填_什么是IP地址?IP地址有什么用?网络工程师来告诉你
- 业务 T+1 T+2
- python3记录(1) - 内置函数
- Uber CEO博鳌论坛采访:看好中国市场共享经济的发展模式
- python怎么读取excel-python读写excel文件
- OpenGL学习脚印:深度測试(depth testing)
- Linux中阶知识总结
- 论文查重软件检测报告怎么看?
- Google Gson用法详解
- uniapp语音识别_有没有语音转文字的APP?
- php redis 是什么意思,Redis是什么
- db2系统表相应功能
- 2018年超强台风“玉兔”重创塞班岛卫星影像纪实
- 【聊天室项目】基础聊天室
热门文章
- USB-WIFI RTL8188CU模块驱动
- 第一次去大公去面试总结----美图公司面试总结
- 八卦:大量放送Gmail,Orkut,Wallop的邀请函
- 40核至强服务器性能如何,20核心40线程怎么样?双路E5-2680 V2评测
- Exception in thread main java.lang.NoClassDefFoundError: goetl/etl/Ip2Plac
- linux不出现图形界面的解决方法
- 校园智能储物柜方案开发
- 埋在大学时光里的那些人
- VA虚拟应用匠心独妙,细节的精彩
- 计算机一些专业术语,计算机专业术语大全