1、对于数字:214,它用不同的进制来表示
a)如果它是十进制表示的数:2*10^2+1*10^1+4*10^0=214
b)如果它是7进制表示的数:2*7^2+1*7^1+4*7^0
……
对于(7进制的)214=(十进制的)109
2、我们如何把十进制的数转成7进制了?比如十进制109
根据1中b所示,用7连续除109就可以得到每一位数字了。比如除以一个7,百位(7的平方)和十位(7的一次方)都会被整除。而个数数为4,它只能作为余数,所以除以一个7的余数就是个位数字。以此类推,减去余数后,再除以一个7就是十位的数字了。
7)109 余数
7)15 4
7)2 1
0 2
---------------------------
得到 214
3、书本有一些题目要求:16进制的“6d”转7进制,你会怎么做?
普通青年解法:
a)先把6d转成10进制=109
b)然后在使用除法法,除以7,得到7进制数=214。
这个是为什么了?为什么不能直接除以7,还要先转10进制了?
原因:我们已经背透了99乘法表,我们已经习惯了使用10个手指头算数,我们已经追过10进制那么多年了。。
2b青年
现在给你77乘法表:以7进制制作的
1 2 3 4 5 6
---------------------------------------
1 1 2 3 4 5 6
2 2 4 6 11 13 15
3 3 6 12 15 21 24
4 4 11 15 22 26 33
5 5 13 21 26 34 42
6 6 15 24 33 42 51
现在哥哥我怎么做了?10进制的16在7进制中为22,d在7进制中是16。。(为什么我们把16进制转10进制那么快,也是因为我们对10太熟悉了)
所以
十六进制 7进制
6d = 6*22^1+16*22^0
= 214
---------------------------------------------
其中利用77乘法表,计算6*22=165
2 2
* 6
------------------
1 5
1 5
--------------------
= 165
最后:
165+16=214
真心不好排版。。。。
分享到:
相关推荐
各进制之间的换算,包括常见的10进制换算成16进制,16进制换算成10进制,10进制换算成2进制,2进制换算成10进制,2进制换算成16进制,16进制换算成2进制。 另外还有其它进制的换算,最多到64进制的换算。 本工具64...
10进制,16进制,2进制换算工具,在比如在设置硬件寄存器时,需要在各种进制之间转换,可以利用这个工具很好的实现。
二进制与十进制换算
标签"二 八 十六进制换算"所涉及的知识点包括: 1. 基数系统的基本概念,如二进制、八进制和十六进制。 2. 不同进制间的转换方法,如二进制到八进制、八进制到二进制、二进制到十六进制、十六进制到二进制等。 3. ...
进制换算器是一种计算机程序,它主要用于进行不同数值进位制之间的转换。在数字系统中,我们常用的是二进制、八进制、十进制和十六进制。了解和掌握进制转换是计算机科学和信息技术的基础,因为它在编程、数据存储、...
16-10进制换算软件.输入一个十进制数字,然后把这个数字转换成二、四、八、十六、三十二进制的数
计算机进制换算技巧
进制换算器V1.0Beta是一款专为IT专业人士和爱好者设计的实用工具,它主要功能是进行不同进制之间的数值转换。在计算机科学和信息技术领域,进制转换是日常工作中不可或缺的一部分,无论是硬件工程师分析串口数据,...
《基于单片机的进制换算》 本篇毕业论文主要探讨了如何利用单片机进行不同进制之间的转换,特别关注了基于MCS-51系列的AT89S52单片机实现这一功能。AT89S52是一种8位微控制器,具有8KB的在系统可编程Flash存储器,...
### 二进制、八进制、十进制与十六进制之间的转换 #### 基础概念 在计算机科学中,数据表示是至关重要的基础知识之一。不同的进制(如二进制、八进制、十进制和十六进制)在计算机内部处理和存储数据时扮演着重要的...
子网掩码换算器是一种实用工具,专为网络管理员和IT专业人士设计,方便他们在处理IP网络时进行二进制和十进制之间的转换。在理解这个工具之前,我们需要了解一些基本的网络概念。 首先,IP地址是互联网上每个设备的...
编程和设计时常用的小工具集合。 功能: 1-8位校验和 2-16位校验和 3-计算CRC8 4-计算CRC16 5-计算CRC32 6-计算MD5 7-计算SHA1 8-十六进制字符串转换为Ascii字符串 ...23-十六进制格式转换
进制转换是计算机科学中的基础概念,涉及到二进制、八进制、十进制和十六进制等不同数值系统间的转换。以下是基于题目提供的内容所涵盖的知识点: 1. **进制转换基本规则**: - 不同进制间的转换通常通过乘法和除...
这里主要涉及的是不同进制系统之间的转换,包括二进制、八进制、十进制和十六进制。下面我们将详细讨论这些转换方法。 1. **十六进制转十进制**: 十六进制(Hexadecimal)用0-9的阿拉伯数字和A-F的字母(A代表10...
在计算机科学领域,尤其是计算机系统和编程中,转换数字的进制是非常常见的操作。十六进制(Hexadecimal)和十进制(Decimal)是两种主要的数字表示方式。本文件内容涉及了十六进制到十进制的转换方法,以及在进行...
除了十六进制到十进制的转换外,C#还支持其他进制间的转换,例如二进制到十进制、八进制到十进制等。给定的部分内容中也包含了一些相关的示例: ```csharp // 将二进制字符串 "100111101" 转换为十进制整数 Console....
在计算机科学领域,数制转换是基础而重要的概念,它涉及到了二进制、三进制、八进制、十进制和十六进制之间的相互转换。这些不同的数制在不同的场景下各有其独特的作用。本文将详细阐述这些数制的基本原理,以及如何...
js 实现 十六进制转换为十进制! 值得下载看看!资源免费,大家分享!!
在计算机科学和信息技术领域,十六进制(Hexadecimal)是一种常用的数字表示方法,它扩展了我们常见的十进制系统,特别是在处理二进制数据时。十六进制使用16个符号,包括0-9的阿拉伯数字和A-F的字母(A代表10,B...
在计算机科学领域,数据通常以不同的进制形式表示,常见的包括二进制(2进制)、八进制(8进制)、十进制(10进制)和十六进制(16进制)。为了方便处理和计算,程序员经常需要将这些不同进制的数据进行相互转换。 ...