文章标题

来源:互联网 发布:nginx配置域名绑定ip 编辑:程序博客网 时间:2024/05/22 06:22

进制之间的转换
由于本人对二进制转换很菜,所以在此不做过多解释。如有好想法可以联系我
举例:
十进制:123(十进制)

转换为八进制:123=8*15+3=173(其实进制之间的转换用乘法的拆解来算最为简单)    一般来说所给的数字个位都不满足进位要求,123的个位不变3,而120=15*8,而15=1*8+7;    所以123等于173.(123=120+3)(120=8*15)(15=1*8+7),等于173.                    求个位                                          个位与十位放在一起计算转换为十六进制:123=120+3,120=16*7+8(其中的8不满足进位要求与个位相加,8+3等于11=B                求个位             求十位    (十六进制中11代表B)),所以123=7B

上述的仅为让大家了解这种思想,接下来举几个例子
234(十进制)

八进制:234=230+4,230=8*28+6,28=8*3+4,234=352(其中求百位时余下的4就是十位的,而因为求十位剩下的的6与个位的4相加等于10满足逢八进一余二,而进的1与十位的4相加为5,所以就为352)        求个位               求十位              求百位十六进制:234=230+4,230=14*16+6,等于234=EA
0 0
原创粉丝点击