计算机进制转换(看完这一篇你就全懂了)

您所在的位置:网站首页 进制数转换题目和答案 计算机进制转换(看完这一篇你就全懂了)

计算机进制转换(看完这一篇你就全懂了)

2023-07-14 03:48| 来源: 网络整理| 查看: 265

        我相信很多人都学过进制的转换,但是总是转不过来,你只需要看完这一篇,你对进制的理解与转换一定会很熟练。

        众所周知计算机只能识别0和1,其他的文字、数字、字符只能通过转换成进制,然后让计算机识别,并显示出来。大学里的第一门课C语言,便是经常需要用到进制或者位移来进行计算,所以我相信很多人学过,但是可能就是不怎么记住它,下面我们就来简单的学习一下吧 。

1.二进制转十进制:

例如二进制的:101001 转换过程:1*2^0+0*2^1+0*2^2+1*2^3+0*2^4+1*2^5=1+8+32=41 结果:41

2.十进制转二进制:

用辗转法将十进制转换成二进制: 例如十进制的:41 41/2=20---1, 20/2=10---0, 10/2=5----0, 5/2  =2----1, 2/2  =2----0, 1/2  =1----1; 二进制的结果(自下向上组合):101001

3.二进制转八进制:

4.八进制转二进制(八进制的数字是0~7,大于7的不符合八进制的要求,逢八进一):

例如八进制的 7.11 7     1     1 111 001 001 一位变成三位

二进制结果为:111.001001

5.二进制转十六进制:

四个一位 不够前面补0: 例如100010

0010 0010 2       2  十六进制等于:22

6.八进制转十六进制:

第一步先八进制转成二进制,第二步再二进制转16进制 例如 24 第一步:二进制(三位一个自右到左分隔):10 100   得到:10100 第二步:16进制(四位一个自右到左分隔):1 0100  

十六进制为:14

7.十进制转十六进制:

第一步先十进制转成二进制,第二步再二进制转16进制 例如:45 第一步十进制转成二进制: 45/2=22...1 22/2=11...0 11/2=5.....1 5/2=2.......1 2/2=1.......0 1/2=1.......1  二进制为:101101 检验结果是否正确:1*2^0+1*2^2+1*2^3+1*2^5=1+4+8+32=45

第二步二进制转16进制: 10 1101  十六进制得出最终结果为:2D

8.十六进制转二进制:

右至左 22 故此:100010

CE  C12 E14  C        E  1100   1110  二进制结果为:11001110

9.十六进制转八进制:

步骤:1.十六进制先转成二进制 二进制再转八进制 (自右向左三位一个) 例如:2AF 第一步            2   A        F           10 1010  1111 第二步            (00)1 010 101 111               1      2     5    7 八进制结果为:1257

10.十六进制转十进制:

十六进制:2AF (F)15*16^0+(A)10*16^1+2*16^2=15+160+512=687 故此:687

文中若有错的地方,请大家多多见谅。如果大家觉得我的内容有收获可以点击关注哦,同时也可以关注我的公众号: 晨溪



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3