考虑以下代码:
@echo off
setlocal enabledelayedexpansion
set HOUR=00
set MINS=10
if %HOUR% EQU 00 (
set HOUR=12
set /A minDiff=60-!MINS!&set expectedTime=1^.!minDiff!
)
echo expectedTime=!expectedTime!
作为变量 expectedTime 的值的预期输出必须为 1.50 ,但它仅输出 1.。给出的错误是:无效的数字。数字常量是十进制 (17)、十六进制 (0x11) 或八进制 (021)。请帮忙!!谢谢