当前位置:
首页 > temp > python入门教程 >
-
01-数制与码制
最近在B站看到了新手小牛的数电视频,感觉讲的不错,再学习一下数字电路的知识。
数制与码制
数制
D表示十进制,H表示十六进制,B表示八进制
- 十进制数,逢十进一
- 二进制数,逢二进一
- 八进制数,逢八进一,使用O表示
-
十六进制数,逢十六进一,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,一般使用H表示
0和1是没有大小之分的,只代表两个状态,规定大小之后才有大小之分。表示两个状态,实现起来比较简单,在计算机中广泛使用二进制。
二进制通过电路实现非常简单,二极管、三极管、MoS管等实现。
进制之间的转换
十进制转变为任意进制使用基数乘除法
整数使用除法、小数使用乘法。
任意进制转变为十进制
采用多项式展开法,就是按照位权进行展开。
2^n进制之间的转换
2进制数转变为十六进制数,2^4,整数部分从低位到高位,每四位组成一位十六进制数,不够四位补零;小数部分从高位向低位进行补0。
特点:2^n:
将729转化为二进制
- 将729z转换为2^n的和
-
将2^n所在的n所对应的位置写1,其余位置写0,即将十进制数转化为二进制数
注意:首先寻找距离729最近的数512,2^9;729=512+128+64+16+8+1 -
729=(1011011001)B
十六进制转化为二进制
(3AF.C)H=001110101111.1100
二进制转化为8进制
八进制转化为十六进制通过二进制进行转换
八进制转换为二进制,三位一档;十六进制转换为二进制四位一档。
八进制数-->二进制数-->十六进制数
__EOF__
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数