十进制转十六进制:- @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
复制代码 十六进制转十进制:- set /p 十六进制=请输入十六进制数字
- set /a 十进制=0x%十六进制:*x=%
- echo %十进制%
复制代码
|