十六进制与八进制之间转换的小技巧

最近敲了一道题,是个进制之间的转换,不得不说这道题让我明白了做题时该水的的一定要水。

十六先转到二,一位十六进制数可以转换成一个四位二进制数,然后一位八进制数又可以转换成一个三位二进制数,但是,宝宝天真的以为我需要不停地进制转换,最后发现,完全可以弄两个字符数组来进行进制的转换。

string a16[20]={"0000","0001","0010","0011","0100","0101","0110","0111","1000","1001","1010","1011","1100","1101","1110","1111"};

string a8[10]={"000","001","010","011","100","101","110","111"};

这样的话每一个二进制数对应的数组下标就是十六进制数或八进制数。

呜呜,宝宝心里苦。

时间: 2024-08-03 22:04:31

十六进制与八进制之间转换的小技巧的相关文章

省时省力小技巧教你图片怎么转文字?

现在的这个时代是一个现代化的社会,越来越多省时省力的生活方式或工作学习的小技巧出现.大家知道为什么"懒人"是生活的最惬意的一种人吗?因为他们不喜欢付出很多的力气,于是他们就想方设法研究出了很多的省时省力的小技巧.今天小编带领大家学习一下图片转文字的小技巧是怎样操作的! 具体操作: 第一步:我们需要借助一种图文转换工具,我们大家可以在百度上进行搜索与下载. 第二步:打开图文转换工具,在左侧的功能栏区域选择可以进行图文转换的功能键,进行点击.如点击"极速识别". 第三步

二进制、八进制、十进制、十六进制之间转换

一. 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数.下面举例: 例:将十进制的168转换为二进制 得出结果 将十进制的168转换为二进制,(10101000)2 分析:第一步,将168除以2,商84,余数为0. 第二步,将商84除以2,商42余数为0.

《转载》二进制、八进制、十进制、十六进制之间转换

一. 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数.下面举例: 例:将十进制的168转换为二进制 得出结果 将十进制的168转换为二进制,(10101000)2 分析:第一步,将168除以2,商84,余数为0. 第二步,将商84除以2,商42余数为0.

(转 枫伶忆)二进制 八进制 十进制 十六进制之间转换

什么是二进制? 二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现.当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的.计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0. 信息的存储单位 位(Bit) :度量数据的最小单位 字节(Byte):最常用的基本单位,一个字节有8位 b7  b6 b5 b4 b3 b2 b1

JavaScript 转换小技巧

1.变量转换 看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法.始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高. var myVar = "3.14159", str = ""+ myVar,// to string int = ~~myVar, // to integer float = 1*myVar, // to float bool = !!myVar,

JPG图片怎么转换成PDF,批量图片转PDF的小技巧

在工作中经常会遇到文件转换的问题,但很多人都不知道JPG图片怎么转换成PDF,每次遇到这样的问题就很头疼,那么今天就来为大家说说这个问题,如果是要转换的文件太多,那就需要批量图片转PDF,那么批量图片转PDF的小技巧,下面就来为大家介绍. 1.小编下面介绍的PDF转换器转换质量高,功能丰富,是办公中必不可少的工具.分享的工具可以到百度上面搜索关键词PDF转换器,查找工具的安装网址,进行下载和安装.PDF转换器http://www.xjpdf.com/?2.安装到桌面上以后,进入软件首页面,点击上

JavaScript小技巧

1.变量转换 看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法.始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高. 1 2 3 4 5 6 7 var myVar   = "3.14159", str     = ""+ myVar,//  to string int     = ~~myVar,  //  to integer float   = 1*myVar,

10个JavaScript小技巧

1.变量转换 看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法.始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高. 1 var myVar = "3.14159", 2 3 str = ""+ myVar,// to string 4 5 int = ~~myVar, // to integer 6 7 float = 1*myVar, // to float 8

我给女朋友讲编程html系列(9)—颜色值及如何获取颜色值和下载软件小技巧

一.颜色名 大多数的浏览器都支持颜色名集合. 仅仅有 16 种颜色名被 W3C 的 HTML4.0 标准所支持.它们是:aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow. 其实这里面只需要记住下面几个常用的就行了: 序号 颜色名 意思 1 red 红色 2 green 绿色 3 blue 蓝色 红绿蓝是颜色3原色,按不同比例混合可