gpt4 book ai didi

batch-file - 计算批处理脚本中两个变量的总和

转载 作者:行者123 更新时间:2023-12-03 05:56:48 24 4
gpt4 key购买 nike

这是我第一次使用 Stack Overflow,所以请宽容地回答这个问题。我一直在尝试使用批处理进行编程,并使用 DOSbox 在我的 Linux 机器上运行它们。

这是我一直在使用的代码:

@echo off
set a=3
set b=4
set c=%a%+%b%
echo %c%
set d=%c%+1
echo %d%

其输出为:

3+4
3+4+1

如何添加两个变量而不是回显该字符串?

最佳答案

您需要在 set 命令上使用属性 /a

例如,

set /a "c=%a%+%b%"

这允许您使用 arithmetic expressions在 set 命令中,而不是简单的串联。

您的代码将是:

@set a=3
@set b=4
@set /a "c=%a%+%b%"
echo %c%
@set /a "d=%c%+1"
echo %d%

并会输出:

7
8

关于batch-file - 计算批处理脚本中两个变量的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10674974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com