我需要比较2个浮点数但总是卡在输出上......无论输入什么,输出总是相同的。我在网上搜索,发现了一些文章,但没有一个帮助过我。这是代码
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set /p first = First:
set /p second = Second:
IF !first! GTR !second! (GOTO One) ELSE (GOTO Two)
:One
ECHO first
GOTO Done
:Two
IF !first! LSS !second! (ECHO second) ELSE (ECHO Equal)
GOTO Done
:Done
pause
答案 0 :(得分:0)
set /p first = First:
应该是
set /p first=First:
空格在set
的两边都很重要 - 空格将包含在变量名称中。