在 SET 命令中添加了两个新替换:
SET /A expression
SET /P variable=[promptString]
/A 命令选项指定等号右边的字符串为被评估的数字表达式。该表达式
评估器很简单并以递减的优先权顺序支持下列操作:
() - 分组
* / % - 算数运算符
+ - - 算数运算符
<< >> - 逻辑移位
- 按位“与”
^ - 按位“异”
| - 按位“或”
= *= /= %= += -= - 赋值
&= ^= |= <<= >>=
, - 表达式分隔符
如果您使用任何逻辑或取余操作符, 您需要将表达式字符串用
引号扩起来。在表达式中的任何非数字字符串键作为环境变量
名称,这些环境变量名称的值已在使用前转换成数字。如果指定
了一个环境变量名称,但未在当前环境中定义,那么值将被定为
零。这使您可以使用环境变量值做计算而不用键入那些 % 符号
来得到它们的值。如果 SET /A 在命令脚本外的命令行执行的,
那么它显示该表达式的最后值。该分配的操作符在分配的操作符
左边需要一个环境变量名称。除十六进制有 0x 前缀, 八进制
有 0 前缀的,数字值为十进位数字。因此, 0x12 与 18 和 022
相同。请注意八进制公式可能很容易搞混: 08 和 09 是无效的数字,
因为 8 和 9 不是有效的八进制位数。
例子:
set /A txt1=10*2
echo %txt1%
输出结果20
set txt1=10*2
echo %txt1%
输出结果10*2
分享到:
相关推荐
GrADS学习资料:实习三set命令的使用练习 实习四.ppt
oracle中常用的set命令set linesize 4000 //##--输出一行字符个数,缺省为80 set pagesize 0 //##--输出每页行数,缺省为24,为了避免分页,可设定为0
一个保险箱密码保护程序 , 有10次密码输入机会,提示剩余尝试次数, 连续10输入错误密码自动关闭, 输入正确的密码给出提示。
这是本人学习oracle的笔记,现总结为word表格的形式,各个set命令的取值都有详细介绍。希望对初学者有所帮助。 例如: Set linesize 60 设置行宽为60个字符 Set pagesize 90 每页显示行数为90行 Column 列名 format ...
oralce常用的set命令汇总,需要的可以下载看看。
vfp set命令集合,使您在开发过程中得心应手
批处理基础 FOR命令详解 批处理中的变量 set命令详解 if命令讲解 DOS编程高级技巧
GrADS学习资料:实习三 set命令的使用练习.docx
VFP的SET命令一览表.pdf
关于set命令的详细介绍,我找了很长时间才找到的,言简意赅,希望对新手会有帮助
计算机VFP的SET命令一览表.pdf
set命令能设置所使用shell的执行方式,可依照不同的需求来做设置。 语法格式:set [参数] 常用参数: -a 标示已修改的变量,以供输出至环境变量 -b 使被中止的后台程序立刻回报执行状态 -C 转向所产生...
①、首先 使用 set 命令查看所有变量:②、接着 使用 bash 命令 进入当前shell 的子shell 进程:③、然后 使用 pstree -p 来查看进程之间的树状关系图:④、最后 使用 exit 命令退出当前 shell进程:②、全局变量...
我们可以设置一个用户环境变量,例如,输入:set hosts=c:\windows\system32\drivers\etc回车,我们再用set回车列出当前系统环境变量和用户环境变量,可以发现hosts环境变量也在其中,表示我们成功设置了该变量。...
ORACLE 的语句命令详解,想学习ORACLE的朋友可以下载看看。