各进制间的相互转换
十进制—→二进制
整数部分:用被转换数反复除以2,每一次除以2均取前一次商的整数部分作为被除数,
并记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高一篇读书笔记 位。
小数部分:采用“乘基取整数法”,连续乘以基数2,并依此取出的整数部分,直至结
果的小数部分为0。
例如:22.8125,对于整数部分22win7系统优化 ,利用短除法除以2,倒取余数10110,对于小数部分
0.8125,利用乘基取整数法,0.8125*2=1.625,取整数1,小数部分是0.625,0.625*2=1.25,
取整数1,小数部分0.25,0.25*2=0.5,取整数0,小数部分0.5*2=1,取整数1,小数部分
0.0,结昙花怎么养 束。顺取整数1101,所以,(22.8125)
10
=(10110.1101)
2
。
二进制—→十进制
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方,以此类推。
例如,二进制数01100100,转换为十进制数为:
0*2
0
+0*2
1
+1*2
2
+0*2
3
+0*2
4
+1*2
5
+1*2
6
+0*2
7
=100。
十进制—→八进制
十进制转换为八进制的方法和十进制转换为二进制的方法类似,唯一的变化是,将除数
由2变成8。
八进制—→十进制
八进制就是逢8进1,八进制数采用0~7这八个数来表达一个数。
八进制数的第0位的权值为8的0次方,第1位权值为8的1次方,以此类推。
例如,八进制数:1507,转换为十进制为:
7*8+0*8+5*8+1*8=839.
十进制—→十六进制
与十进制转换为二进制的方法类似,唯一变化是,将除数由2变成16。
十六进制—→十进制
十六进制就是逢16进1,但我们只有0~9这10个数,劳动绘画 用A,B,C,D,E,F这六个
字母分别表示10,11,12,13,14,15,不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位权值为16的1次方,以此类推。
例如,十六进制数2AF5换算成10进制为:
5*16+F*16+A*16+2*16=5*16
+1情侣qq 5*16+10*16+2*16=10997。
二进制—→八进制
整数部分:从后往前每三位一组,缺位处补0,然后每组分别帅气简洁的英文名男生 转换为十进制数,即可。
小数部分:从前往后每三位一组,缺位处补0,然后每组分别转换为十进制数,即可。
例如:设一个二进制数为:11001.101,整数部分:011001,011=3,001=1;小数部分:
101=5,所以(11001.101)
2
=(31.5)
8
。
八进制—→二进制
整数部分:从后往前每一位按十进制转化方式转化为三位二进制数,缺位处补0,然后
将结果从高位到低位书写。
小数部分:从前往后每一位按十进制转化方式转化为三位二进乌骨鸡的功效与作用 制数,缺位处补0,然后
将结果从低位到高位书写。
例如,设一个八进制数为:31.52,整数部分:1=001,浇水施肥 3=011;小数部分:5=101,2=010,
所麦片 以(31.52)
8
=民族英雄马本斋 (11001.010101)
2
。
十六进制<——>二进制
十六进制数和二进制数之间的转化非常直接,进制每四位利用8421转化。
例如一个十六进制数FD,先转化F(15),(15)
16
=(1111)
2
,同理,D(13),(13)
16
=(1101)
2
,
所以FD转化为二进制数为:11111101。
二进制转化为十六进制,将利用8421将每四位二进制数转化即可。
例如,二进制数:11111101,转换为十六进制(1111)=8+4+2+1=15,
(1101)=8+4+0+1=13,,所以,得到的十六进制数为FD。
负数
负数的转化是,先写出其补码,再根据二进制转化为其它进制。
本文发布于:2023-04-15 07:32:58,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/82/498198.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |