计算机使用的二进制

简介: 计算机使用的二进制

将与晶体管1-开和0-关对应的二进制1和0转换为十进制表示
计算机使用的正是二进制(binary)数制,这是一种基数为2的数制,它只有两个数字:0和1,因为它可以对应上述的数字电路中的标识。数字满2就进一位,这样就可以使用0向无穷进位的值来充当唯一序列,代表固定的字母和值。
但是我九年义务教育学到使用的是十进制0到9来计算,二进制和十进制是两种不同的数值表示法,只是进位规则不一样而已。二进制是从右往左数
它两可以来回转换:
十进制转二进制:将十进制数除以2,记录下每次除法的余数。然后将商继续除以2,再次记录余数。这个过程一直重复,直到商为0。将所有的余数从下到上写出来,得到的序列就是对应的二进制数。
二进制转十进制:将二进制数从右到左的每一位乘以2的相应幂次方(从0开始),然后将所有的乘积相加。得到的结果就是对应的十进制数。
其实这些转换知道就行,反正它是固定的,我们来看一下前十个的对应关系,以下是二进制数从0开始的前几个数:
0 (二进制) = 0 (十进制)
1 (二进制) = 1 (十进制)
10 (二进制) = 2 (十进制)
11 (二进制) = 3 (十进制)
100 (二进制) = 4 (十进制)
101 (二进制) = 5 (十进制)
110 (二进制) = 6 (十进制)
111 (二进制) = 7 (十进制)
1000 (二进制) = 8 (十进制)
1001 (二进制) = 9 (十进制)
1010 (二进制) = 10 (十进制)
1011 (二进制) = 11 (十进制)
1100 (二进制) = 12 (十进制)

目录
相关文章
|
域名解析 负载均衡 网络协议
【域名解析 DNS 专栏】如何利用 DNS 实现地理位置路由
【5月更文挑战第25天】利用DNS进行地理位置路由,能根据用户位置导向最近服务器,提升网络效率和用户体验。通过判断请求IP地址归属地,DNS返回相应区域的服务器IP。简单示例代码展示了如何实现此功能,但实际应用需借助专业数据库和处理网络复杂性的工具。尽管面临挑战,如代理服务器和网络环境影响,但DNS地理位置路由仍是优化网络性能的关键技术,对于内容分发和负载均衡具有重要意义。随着技术进步,这一领域的潜力将持续挖掘。
590 0
|
API Android开发 开发者
Android 12上全新的应用启动画面,还不适配一下?(2)
Android 12上全新的应用启动画面,还不适配一下?(2)
Android 12上全新的应用启动画面,还不适配一下?(2)
|
JavaScript 前端开发 API
如何使用 layui 的富文本编辑器组件?底层原理是什么?
如何使用 layui 的富文本编辑器组件?底层原理是什么?
891 0
|
存储 JavaScript 前端开发
js中session、cookie、 localStorage和SessionStorage的区别和特点
js中session、cookie、 localStorage和SessionStorage的区别和特点
|
机器学习/深度学习 编解码 算法
超分辨率之sub-pixel
2021年的文章同步过来。
643 0
|
JavaScript 前端开发 开发者
Node.js 中的核心模块和常用第三方模块介绍
在 Node.js 中,有一些核心模块是内置在 Node.js 中的,可以直接在代码中使用,而常用的第三方模块则需要使用 npm(Node Package Manager)来安装并引入。这些模块为 Node.js 提供了丰富的功能和扩展能力。下面是一些核心模块和常用第三方模块的介绍:
823 0
|
存储 缓存 Cloud Native
顶会点赞!PolarDB Serverless实现了哪些突破?
这篇题为《PolarDB Serverless: A Cloud Native Database for Disaggregated Data Centers》的论文,介绍了阿里云自研数据库PolarDB基于计算存储分离,实现的最新Serverless技术架构研究进展。PolarDB Serverless论文的录用,标志着阿里云PolarDB数据库在最新一代架构的探索上迈出领先一步。
2029 0
顶会点赞!PolarDB Serverless实现了哪些突破?
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
IoTDB是面向物联网的时序数据库,专注于时间序列数据管理,提供高效的数据处理、集成Hadoop和Spark生态、支持多目录存储策略。它还具有InfluxDB协议适配器,允许无缝迁移原本使用InfluxDB的业务。文章讨论了IoTDB的体系结构,包括数据文件、系统文件和预写日志文件的存储策略,并介绍了如何配置数据存储目录。此外,还提及了InfluxDB版本和查询语法的支持情况。IoTDB在物联网数据管理和分析中扮演关键角色,尤其适合处理大规模实时数据。
434 5
|
存储 前端开发 算法
轻松查看WiFi密码的神奇脚本,让你忘记密码也不再是问题
轻松查看WiFi密码的神奇脚本,让你忘记密码也不再是问题
574 0
|
存储 Python
【Leetcode刷题Python】239. 滑动窗口最大值
文章介绍了两种解决LeetCode上"滑动窗口最大值"问题的方法:使用大堆树和双向递减队列,提供了详细的解析和Python代码实现。
325 0

热门文章

最新文章

下一篇
开通oss服务