用批处理进行进制转换

来源:互联网 发布:unity3d rpg游戏素材 编辑:程序博客网 时间:2024/06/08 08:13
@echo offSETLOCAL EnableDelayedExpansionset/p a=请输入要转换的十进制数:set aa=%a%set/p b=请输入要转换的几进制?set str=0123456789abcde:hexset/a m=!a!/!b!set/a n=!a!%%!b!set n=!str:~%n%,1!set h=!n!!h!if !m! geq !b! set a=!m! &goto hexset m=!str:~%m%,1!echo !aa!的!b!进制数 !m!!h!pause

从网上发现的这个算法,感觉挺好的,先记下。

这个算法有bug,不过记性10转16,16转10 ,以及10以下的进制转换都可以用。

0 0
原创粉丝点击