ARTS Tips3 二进制,十进制,八进制和十六进制之间的转换

本文主要是介绍ARTS Tips3 二进制,十进制,八进制和十六进制之间的转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本周做算法题的时候遇到一个进制的转换问题,就重新温习了一下进制数的转换,具体可以参考下面这篇文章,讲解的很详细,可以去阅读一下,理解一下进制数是如何转换的,这篇文章的博主,从以下几个方面讲了进制数的转换
1.二进制转十进制
从右向左开始读取,每一位上的数字乘以2的x次幂,x从0开始,比如
在这里插入图片描述
2. 八进制转十进制
方法类似于二进制转十进制,只不过是每一位上的数字乘以8的x次幂,x从0开始,从右向左开始读数

3 十六进制转十进制

方法类似于二进制转十进制,只不过是每一位上的数字乘以16的x次幂,x从0开始,从右向左开始读数

十六进制的表示法是0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f (字母可以是大写)

4 十进制转二进制

基本在学习C语言的时候应该都听过,除2取余法,然后倒着读出来就是这个十进制的二进制表示法,对这个数值一直除以2,一直到商为0的时候,从余数开始读到最初的余数,就是这个数值的二进制表示法,如下图例子所示
在这里插入图片描述
5 十进制转8进制如上所示,只是除8取余,倒读

6 十进制转十六进制同样的道理,只是除16取余,倒读

其中十进制转八进制也可以通过十进制转为2进制然后二进制从右向左3位一划分,最终组成的数字就是该10进制的八进制表示法。十进制转十六进制同一道理,从右向左四位一划分,组成的数值就是该10进制的16进制表示法

在这里插入图片描述
以上就是进制数的转换。
文章参考:二进制八进制十六进制十进制之间的相互转换

这篇关于ARTS Tips3 二进制,十进制,八进制和十六进制之间的转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095626

相关文章

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H

Python中Json和其他类型相互转换的实现示例

《Python中Json和其他类型相互转换的实现示例》本文介绍了在Python中使用json模块实现json数据与dict、object之间的高效转换,包括loads(),load(),dumps()... 项目中经常会用到json格式转为object对象、dict字典格式等。在此做个记录,方便后续用到该方

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

Java中数组与栈和堆之间的关系说明

《Java中数组与栈和堆之间的关系说明》文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性... 目录Java中数组与栈和堆的关系遍历数组接下来是一些编程小技巧总结Java中数组与栈和堆的关系关于

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

Kotlin Map映射转换问题小结

《KotlinMap映射转换问题小结》文章介绍了Kotlin集合转换的多种方法,包括map(一对一转换)、mapIndexed(带索引)、mapNotNull(过滤null)、mapKeys/map... 目录Kotlin 集合转换:map、mapIndexed、mapNotNull、mapKeys、map

Javaee多线程之进程和线程之间的区别和联系(最新整理)

《Javaee多线程之进程和线程之间的区别和联系(最新整理)》进程是资源分配单位,线程是调度执行单位,共享资源更高效,创建线程五种方式:继承Thread、Runnable接口、匿名类、lambda,r... 目录进程和线程进程线程进程和线程的区别创建线程的五种写法继承Thread,重写run实现Runnab

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin