
各路网友,请十进制数127.36转换成二进制数是多少?转换成八进制数是多少?转换成十六进制数是多少?
2个回答
展开全部
整数部分:
采用除基取余法,基数为16,
127/16,商7,余15,即F
7/16,商0,余7
从上到下依次是个位、十位,
所以,最终结果为(7F)16。
(127)10=(7F)16=(1111111)2=(177)8
小数部分
0.36×2=0.72,取0
0.72×2=1.44,取1
0.44×2=0.88,取0
0.88×2=1.76,取1
0.76×2=1.52,取1
0.52×2=1.04,取1
0.04×2=0.08,取0
0.08×2=0.16,取0
0.16×2=0.32,取0
0.32×2=0.64,取0
0.64×2=1.28,取1
0.28×2=0.56,取0
0.56×2=1.12,取1
0.12×2=0.24,取0
0.24×2=0.48,取0
0.48×2=0.96,取0
(0.36)10=(0.0101 1100 0010 1000)2=(0.5C28)16
(0.36)10=(0.010 111 000 010 100)2=(0.27024)8
(127.36)10
=(127)10+(0.36)10
=(111 1111)2+(0.0101 1100 0010 1000)2
=(111 1111.0101 1100 0010 1000)2
=(7F.5C28)16
=(177.27024)8
采用除基取余法,基数为16,
127/16,商7,余15,即F
7/16,商0,余7
从上到下依次是个位、十位,
所以,最终结果为(7F)16。
(127)10=(7F)16=(1111111)2=(177)8
小数部分
0.36×2=0.72,取0
0.72×2=1.44,取1
0.44×2=0.88,取0
0.88×2=1.76,取1
0.76×2=1.52,取1
0.52×2=1.04,取1
0.04×2=0.08,取0
0.08×2=0.16,取0
0.16×2=0.32,取0
0.32×2=0.64,取0
0.64×2=1.28,取1
0.28×2=0.56,取0
0.56×2=1.12,取1
0.12×2=0.24,取0
0.24×2=0.48,取0
0.48×2=0.96,取0
(0.36)10=(0.0101 1100 0010 1000)2=(0.5C28)16
(0.36)10=(0.010 111 000 010 100)2=(0.27024)8
(127.36)10
=(127)10+(0.36)10
=(111 1111)2+(0.0101 1100 0010 1000)2
=(111 1111.0101 1100 0010 1000)2
=(7F.5C28)16
=(177.27024)8
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询