如何用电脑计算器进行进制转换

如何用电脑计算器进行进制转换,第1张

电脑中的计算器默认是标准型。你可以通过主菜单 "查看" 来进行切换。

查看 → 程序员(P)

然后在新的计算器界面里就可以进行不同进制间的转换了:

不过,只能进行整型数之间的进制转换!

我觉得你高中数学肯定没学好
对于初学者来说,二

十六进制之间的换算会显得有些繁琐,不过可以以十进制为中介来换算,首先要学会二

十六进制分别与十进制的互化方法:
1、转换为十进制
二进制化为十进制
例:将二进制数10101转换成十进制数
(10101)2
=
1×2^2
+
0×2^1
+
1×2^0
+
0×2^(-1)
+
1×2^(-2)
=
(525)10
八进制化为十进制
例:将八进制数126转换成十进制数
(126)8
=
1×8^1
+
2×8^0
+
6×8^(-1)
=
(1075)10
十六进制化为十进制
例:将十六进制数2AB6转换成十进制数:
(2AB6)16
=
2×16^2
+
10×16^1
+
11×16^0
+
6×16^(-1)
=
(683375)10
2、十进制化二,八,十六进制(三种方法类似)
十进制化二进制
规则:除二取余,直到商为零为止,再将所有余数倒排。
例:将十进制数86转化为二进制
2
|
86……
余0
2
|
43……
余1
2
|
21……
余1
2
|
10……
余0
2
|
5
……
余1
2
|
2
……
余0
2
|
1
……
余1
结果:(86)10
=
(1010110)2
十进制化八进制
方法:采用除8取余法。
例:将十进制数115转化为八进制数
8|
115……
3
8|
14
……
6
8|
1
……
1
结果:(115)10
=
(163)8
十进制化十六进制
方法:采用除16取余法。
例:将十进制数115转化为八进制数
16|
115……
3
16|
7
……
7
结果:(115)10
=
(73)16
至于二,八,十六进制之间的转换,可以通过先化成十进制数,再进行转化,这样比较简单,不需要记很多。

1、二进制转换为十进制

二进制数00111从低位到高位的位权依次是2的0次幂1、2的1次幂2、2的2次幂4、2的3次幂8、2的4次幂16。

理解了二进制计数的基数和位权,就可以进行数制转换了。00111如何转换成十进制计数呢?转换很简单,将二进制数从高位到低位每个数字乘以相应的位权然后求和就可以了。

00111(二进制)= 0 2^(5-1) + 0 2^(4-1) + 1 2^(3-1) + 1 2^(2-1) + 1 2^(1-1)

= 0 16 + 0 8 + 1 4 + 1 2 + 1 1

= 7(十进制)

2、十进制转换为二进制

十进制整数到二进制整数的转换可以采用“除2取余,逆序输出”法,

具体转换过程是,用2去除一个十进制数,得到商和余数,然后再用2去除商,又会得到商和余数,循环往复直至商为0为止。如果是十进制小数转二进制小数,则采用“乘2取整,顺序输出”。转换过程如下图所示:

3、二进制和八进制之间的转换

二进制转八进制:取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。

如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位。

4、八进制转二进制:取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。

5、二进制和十六进制之间的转换

二进制转十六进制:取四合一法,即从二进制的小数点为分界点,向左(向右)每四位取成一位,接着将这四位二进制按权相加,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的十六进制数。

如果向左(向右)取四位后,取到最高(最低)位时候,如果无法凑足四位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足四位。

6、十六进制转二进制:取一分四法,即将一位十六进制数分解成四位二进制数,用四位二进制按权相加去凑这位十六进制数,小数点位置照旧。

7、十进制和八进制之间、十进制和十六进制之间都是先把十进制转换为二进制,然后在转换为八进制或者十六进制。

扩展资料

某进制计数制允许选用的基本数字符号的个数成为基数。一般来说,N进制的基数为N,可进行选用的基本数字符号有N个,分别为0到N-1。

比如十六进制的基数为16,可供选择的基本数学符号为0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F十六个。

位权是指,该进位制中每一固定位置对应的单位值,简称为权。

以十进制计数制来说,计数单位分别为个位、十位、百位、千位、万位、十万位……,其中个位数表示数值1、十位数表示数值10、百位数表示数值100、千位数表示数值1000、……,每个位数表示的数值叫位权。

位权通过计算基数的n-1次幂就可以得到,这里的n是指位数所在数字中的位置。在十进制中就是10的(n-1)次幂。

例如,对十进制数1260来说,个位数是1260的第一个数字,因此n为1;十位数是第二个数字,因此n为2;百位数是第三个数字,因此n为3;千位数是第四个数字,因此n为4。

由此,个位数的位权为10的1-1次幂是1,十位数的位权为10的2-1次幂是10、百位数的位权为10的3-1次幂是100、千位数的位权为10的4-1次幂是1000。

1260 = 1 10^(4-1) + 2 10^(3-1) + 6 10^(2-1) + 0 10^(1-1)

= 1 1000 + 2 100 + 6 10 + 0 1

= 1000 + 200 + 60 + 0

参考资料来源:百度百科-进制

使用电脑自带的计算器可以实现二进制和十进制之间的转换,具体 *** 作请参照以下步骤。

1、在电脑的开始菜单中依次点击“所有程序/附件/计算器”,进入到计算器界面。

2、然后在计算器界面“查看”选项中找到“程序员”,然后进行点击。

3、然后用鼠标选中“十进制”选项,点击数字8按钮在计算栏中输入十进制数8

4、然后用鼠标点击界面中的“二进制”选项,可以发现计算栏中就会出现8的二进制数“1000”,即可完成十进制数向二进制转换。

5、然后此时再点击界面中的“十进制”选项,计算栏中就会出现“1000”的十进制数“8”。完成以上设置后,即可实现二进制和十进制之间的转换。

在电脑自带的计算器中启用“程序员”设置,即可进行16进制转换10进制的 *** 作。具体 *** 作请参照以下步骤。
1、在电脑的任务栏中找到“开始”图标,然后进行点击进入开始菜单界面。
2、在开始菜单中,依次点击选项“所有程序/附件/计算器”,就会进入计算器界面。
3、在计算器的查看选项页面中找到“程序员”选项后点击。
4、在出现的界面中,首先选中“十六进制”选项,然后输入需要转换的十六进制数,这里演示为“E”。
5、输入完后,点击软件界面中的“十进制”选项,计算栏中就会出现十六进制数“E”对应的十进制数“14”。如果要十进制数转十六进制数,就先输入十进制数,再点击十六进制选项。完成以上设置后,即可在电脑计算器中进行16进制转换10进制的 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13219114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-22
下一篇 2023-06-22

发表评论

登录后才能评论

评论列表(0条)

保存