用人话教会你各个进制的意思和进制间的转化!!!

简介: 用人话教会你各个进制的意思和进制间的转化!!!

1.进制的概念

       先以一个例子讲解:

如图:这是15这个数字用不同的进制来表示:

重点:进制,其实就是表示一个数字的不同表示方式而已(就好比表达“我爱你”这个句子,表达它的每种方言的声音可能都不相同,但是意思都是“我爱你”的意思)

2.进制的基本介绍

(1)对于二进制:组成的位数可能很多,但是每一位的数字只能是 0 或者 1 (可以以上边15的各个进制的图,理解一下)

(2)对于八进制:组成的位数也可能很多,但是每一位的数字只能是 0 ~ 7

(3)对于十进制:组成的位数也可能很多,但是每一位的数字只能是 0 ~ 9

(4)对于十六进制:组成的位数也可能很多,但是每一位的数字只能是 0 ~ 9 和 a~f

总结:从上边的基本介绍我们就可以看到出来,进制进制,就是满什么就进上一位,所以它所包含的数字最大就是进制减去一(例如:八进制,最大的数是 8 - 1 = 7),其他同理

       对于十六进制的解释:

       有朋友会说了,十六进制9后边为什么是 a 啊,不应该是10 ~ 15吗?这是设计者设计好的,所以我们就直接记住就可以了!(图解如下)

3.进制间的转换

(1)二进制转十进制

二进制转化为十进制就是将每一位乘上它的权重(从左到右分别为二的0次方,二的一次方,以此类推,如图),然后最后求出的每一个位相加求和最终变成十进制(8 + 4 + 2 + 1 = 15,所以1111的十进制为15)

(2)十进制转二进制(以125为例子)

用十进制的数字一直除以2,余数就写下来,商就继续除:(如图)

****当然我们也可以用二进制把十进制的125给凑出来,就是一位一位的用1 或者 0 乘上相应的权重凑出125****

(3)二进制转八进制

由于数字7(八进制的最大数为7)用二进制表示为111,所以每一个八进制的数字只需要三个二进制的1 或者 0 就可以表示,所以我们将一个二进制以三个为一个小单位,分割开来(如图)来计算八进制

注:从右向左以三个为一组划分,然后采用二进制转化为十进制的方式求出对应的数字,这次不需要相加了,把求出的数字排放在一起就是这个二进制数的八进制的表达形式(01101011的八进制为153)

那么八进制怎么转化成二进制呢?其实只用把每一位拆成二进制就可以(和十进制变成二进制一样)

(4)二进制转十六进制

由于数字15(十六进制的最大数为15)用二进制表示为1111,所以每一个十六进制的数字只需要四个二进制的1 或者 0 就可以表示,所以我们将一个二进制以四个为一个小单位,分割开来(如图)来计算十六进制

注:从右向左以四个为一组划分,然后采用二进制转化为十进制的方式求出对应的数字(注意10~15是a b c d e f 哦),把求出的数字排放在一起就是这个二进制数的十六进制的表达形式(01101011的十六进制为6 b),其实和二进制转化位8进制一样,只不过是以四个为一组而已

总结:

       进制,其实就是表示一个数字的不同表示方式而已,希望我的文章能对你有些许帮助!!!

相关文章
|
人工智能 计算机视觉
AI计算机视觉笔记十五:编写检测的yolov5测试代码
该文为原创文章,如需转载,请注明出处。本文作者在成功运行 `detect.py` 后,因代码难以理解而编写了一个简易测试程序,用于加载YOLOv5模型并检测图像中的对象,特别是“人”类目标。代码实现了从摄像头或图片读取帧、进行颜色转换,并利用YOLOv5进行推理,最后将检测框和置信度绘制在输出图像上,并保存为 `result.jpg`。如果缺少某些模块,可使用 `pip install` 安装。如涉及版权问题或需获取完整代码,请联系作者。
|
机器学习/深度学习 计算机视觉 网络架构
【YOLO11改进 - C3k2融合】C3k2融合YOLO-MS的MSBlock : 分层特征融合策略,轻量化网络结构
【YOLO11改进 - C3k2融合】C3k2融合YOLO-MS的MSBlock : 分层特征融合策略,轻量化网络结构
|
存储 分布式计算 Hadoop
【大数据处理框架】Hadoop大数据处理框架,包括其底层原理、架构、编程模型、生态圈
【大数据处理框架】Hadoop大数据处理框架,包括其底层原理、架构、编程模型、生态圈
926 0
|
API 计算机视觉
【OpenCV】形态学滤波(2):开运算、形态学梯度、顶帽、黑帽
【OpenCV】形态学滤波(2):开运算、形态学梯度、顶帽、黑帽
431 1
|
传感器 存储 编解码
基于ENVI的Landsat 7地表温度(LST)大气校正方法反演与地物温度分析
基于ENVI的Landsat 7地表温度(LST)大气校正方法反演与地物温度分析
637 1
|
机器学习/深度学习 人工智能 自然语言处理
AI顶会ICLR 2022 | WPipe 蚂蚁集团大规模 DNN 训练的流水线并行技术
AI顶会ICLR 2022 | WPipe 蚂蚁集团大规模 DNN 训练的流水线并行技术
1274 0
AI顶会ICLR 2022 | WPipe 蚂蚁集团大规模 DNN 训练的流水线并行技术
|
自然语言处理 算法 前端开发
体验教程:通义灵码陪你备战求职季
本场景将带大家体验在技术面试准备场景下,如何通过使用阿里云通义灵码实现高效的编程算法题练习 、代码优化、技术知识查询等工作,帮助开发者提升实战能力,更加从容地应对面试挑战。
30441 9
|
安全 网络安全
【网络安全/CTF】catcat-new
【网络安全/CTF】catcat-new
377 0
|
开发框架 JavaScript 中间件
安装中间件
【5月更文挑战第19天】安装中间件
238 3
|
自然语言处理 算法 语音技术
隐马尔可夫模型(HMM)
隐马尔可夫模型(HMM)
702 0