计算机进制转换(看完这一篇你就全懂了) |
您所在的位置:网站首页 › 进制数转换题目和答案 › 计算机进制转换(看完这一篇你就全懂了) |
我相信很多人都学过进制的转换,但是总是转不过来,你只需要看完这一篇,你对进制的理解与转换一定会很熟练。 众所周知计算机只能识别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 |