1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 二进制 八进制 十进制 十六进制(全)相互转换详解

二进制 八进制 十进制 十六进制(全)相互转换详解

时间:2023-06-26 03:27:55

相关推荐

二进制 八进制 十进制 十六进制(全)相互转换详解

二进制,八进制,十进制。十六进制相互转换

二进制转八进制,十进制,十六进制二进制转八进制二进制转十进制二进制转十六进制八进制转二进制,十进制,十六进制八进制转二进制八进制转十进制八进制转十六进制十进制转二进制,八进制,十六进制十进制转二进制十进制转八进制十进制转十六进制十六进制转二进制,八进制,十进制十六进制转二进制十六进制转八进制十六进制转十进制

二进制转八进制,十进制,十六进制

二进制转八进制

转法:取三合一法,以二进制的小数点为分界点,向左(或向右)每三位取一位,每三个二进制表示一个八进制

例:101100.010101(二进制)=》54.25(八进制)

小数点前:101=5 ,100=4小数点后:010=2 ,101=5值最后等于54.25

如:向左向右取值,如果无法凑齐三位 ,可以在小数点最左边(或最右边)补0

例:1010.01(二进制)=》12.2(八进制)

小数点前:001=1 ,010=2小数点后:010=2 值最后等于12.2

二进制转十进制

采用按权相加法:如

101110.01(二进制)=》46.25(十进制)

小数点前或者整数要从右到左用二进制的每个数去乘以2的相应次方并递增,小数点后则是从左往右乘以二的相应负次方并递减。

二进制转十六进制

方法:取四合一法,从二进制的小数点为分界线,每四位取一位

例:10111100.1101(二进制)=》BC.D(十六进制)

小数点前:1011 =B ,1100=C小数点后:1011=D值最后等于BC.D

注:向左向右取值,如果无法凑齐四位 ,可以在小数点最左边(或最右边)补0

101101.101(二进制)=》00101101.1010(二进制)=》2B.A(十六进制)

八进制转二进制,十进制,十六进制

八进制转二进制

方法:一份为三,即一个八进制数分三个二进制数,用三位二进制按权相加,最后得到二进制

472.16(八进制)=》100111010.001110(二进制)

根据上图八进制对应二进制关系得:

小数点前:4 =100 ,7=111 ,2=010小数点后:1=001,6=110值最后等于100111010.001110

八进制转十进制

方法:与二进制转换成十进制差不多,按权相加法,即八进制每位上的数乘以位权,然后将得出来的数再加到一起

例:67.42(八进制)=》=》55.53125(十进制)

小数点前:67(八进制)=7*8^0+6*8^1=7+48=55(十进制)小数点后:42(八进制)=4*8^-1+2*8^-2=0.5+0.3125=0.53125(十进制)值最后等于55.53125

八进制转十六进制

八进制转十六进制不能直接转,有两种间接转化法来转换

1.先把八进制转二进制,然后再转为十六进制

472.16(八进制)=》100111010.001110(二进制)

小数点前:4 =100 ,7=111 ,2=010小数点后:1=001,6=110值最后等于100111010.001110

100111010.001110(二进制)=》13A.38(十六进制)

左右个数不是四的倍数,在小数点最左边(或最右边)补0补齐后的值为:000100111010.00111000小数点前:0001=1 , 0011=3,1010=A小数点后:0011=3 ,1000=8值最后等于13A.38

先把八进制转换为十进制,然后在转为十六进制

例:67.42(八进制)=》55.53125(十进制)

例:55.53125(十进制)=》37.88(十六进制)

八进制转十进制小数点前:67(八进制)=7*8^0+6*8^1=7+48=55(十进制)小数点后:42(八进制)=4*8^-1+2*8^-2=0.5+0.3125=0.53125(十进制)值最后等于55.53125十进制转十六进制小数点前:55/16=3....7 3/16=0....3 (37)小数点后:0.53125*16=8.5 取8 0.5*16=8 取8 (88)值最后等于37.88

十进制转二进制,八进制,十六进制

十进制转二进制

方法:十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法

例:46.25(十进制)=》101110.01(二进制)

十进制转八进制

两种方法:直接法与间接法

直接法:有“整数部分转换”和“小数部分转换”两个方法

169.71875(十进制)=》251.56(八进制)

间接法:先把十进制转换为二进制,然后再由二进制转换为8进制

46.25(十进制)=》101110.01(二进制)

101110.01(二进制)=》56.2(八进制)

小数点前:101=5 ,110=6小数点后:010=2 值最后等于56.2

十进制转十六进制

方法:整数除以16取余,直到商为0为止,然后从最后一个余数读到第一个

小数点前:46/16=2....14 2/16=0.....2 (2e)小数点后:0.25*16=4 (4)值最后等于2e.4

十六进制转二进制,八进制,十进制

十六进制转二进制

方法:一分四,即一个十六进制数分成四个二进制数,用四位二进制按权相加,最后得到二进制

BF4.B5(十六进制)=》101111110100.10110101(二进制)

BF4.B5(十六进制)小数点前: B =1011 ,F=1111 , 4=0100小数点后: B=1011 , 5=0101 值最后等于101111110100.10110101(二进制)

十六进制转八进制

八进制与十六进制之间的转换有两种方法:

第一种:他们之间的转换可以先转成二进制然后再二进制转换八进制。

BF4.B5(十六进制)=》101111110100.10110101(二进制)

101111110100.10110101(二进制)=》5764.552(八进制)

BF4.B5(十六进制)=》101111110100.10110101(二进制)BF4.B5(十六进制)小数点前: B =1011 ,F=1111 , 4=0100小数点后: B=1011 , 5=0101 值最后等于101111110100.10110101(二进制)101111110100.10110101(二进制)=》5764.552(八进制)

十六进制转十进制

方法:16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……

例:4F5B换算成10进制:

用竖式计算:

第0位: B * 16^0 = 11第1位: 5 * 16^1 = 80第2位: F * 16^2= 3840第3位: 4 * 16^3 = 16384直接计算就是:B * 16^0+ 5 * 16^1 +F * 16^2 + 4 * 16^3 = 20315

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。