@echo off&setlocal enabledelayedexpansion
set /p 十进制=请输入要转换的十进制数
for /l %%a in (1 1 8) do (
set /a 余=十进制%%16,十进制/=16,tmp=余+100
set yu=!tmp:~1! !yu!
)
set yu=%yu:00=0%
for %%a in (1 2 3 4 5 6 7 8 9 A B C D E F) do (
set /a n+=101
for %%b in (!n:~-2!) do (
set yu=!yu: %%b= %%a!
)
)
echo 0x%yu: =%
pause
十进制与十六进制互转,转换以后就可以用用bat写进去了