十进制转换成N进制 点击:238 | 回复:0



江湖走走--原创军团

    
  • [版主]
  • 精华:30帖
  • 求助:7帖
  • 帖子:836帖 | 7833回
  • 年度积分:193
  • 历史总积分:46108
  • 注册:2001年2月15日
发表于:2016-02-02 10:28:23
楼主

十进制转换成N进制

(口诀:除N取余,逆序排列)

 

代码K=十进制    B=二进制     H=十六进制

 

例1:K200=B?    (十进制转换成二进制)

 

200÷2=100------余数0   (LSD   低位)

100÷2=50-------余数0

50÷2=25--------余数0

25÷2=12--------余数1

12÷2=6---------余数0

6÷2=3----------余数0

3÷2=1----------余数1

1÷2=0----------余数1   (MSD   高位)

 

即,K200=B11001000

 

 

例2:K8000=H?      (十进制转换成十六进制)    (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,)

 

8000÷16=500-----余数0              (LSD   低位)

500÷16=31--------余数4

31÷16=1----------余数15(F)

1÷16=0-----------余数1              (MSD   高位)

 

即,K8000=H  1F40

 

 



热门招聘
相关主题

官方公众号

智造工程师