[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 【已结】批处理set /a中关于赋值方面的讲解

  1. /A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式
  2. 评估器很简单并以递减的优先权顺序支持下列操作:
  3.     ()                  - 分组
  4.     ! ~ -               - 一元运算符
  5.     * / %               - 算数运算符
  6.     + -                 - 算数运算符
  7.     << >>               - 逻辑移位
  8.                        - 按位“与”
  9.     ^                   - 按位“异”
  10.     |                   - 按位“或”
  11.     = *= /= %= += -=    - 赋值
  12.       &= ^= |= <<= >>=
  13.     ,                   - 表达式分隔符
复制代码

看了set的帮助,发现赋值部分没有讲解。搜索了一下论坛也没这方面的内容。
哪位大侠讲解下,不胜感激!

[ 本帖最后由 zjw767676 于 2009-3-5 23:49 编辑 ]

set 命令使用详解
http://bbs.bathome.net/viewthread.php?tid=57

Q: 如何使用论坛搜索功能来解决自己的问题?
A: 参考:http://bbs.bathome.net/thread-3473-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 2楼 的帖子

不是set的赋值,是set/a中的赋值问题!!
= *= /= %= += -=    - 赋值
      &= ^= |= <<= >>=

TOP

回复 3楼 的帖子

你是怎样搜索的!!
http://bbs.bathome.net/viewthread.php?tid=693
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 4楼 的帖子

随风版主的《set/a的基本用法》我看了5篇了!
讲了算数运算符+-*/和取余%
foxjl版主讲了逻辑位移
梦想种子讲了按位
jm在《批处理常用符号详解》讲了“set /a num+=1、set /a num-=1、set /a num*=1 和 set /a num/=1,这些表示累加、累减、累乘、累除,步长都是1”
那&= ^= |= <<= >>=和%=是什么意思呢?
1

评分人数

TOP

回复 5楼 的帖子

随风版主的《set/a的基本用法》我看了5篇了!

很好!精神值得大家学习!
foxjl版主讲了逻辑位移
梦想种子讲了按位
jm在《批处理常用符号详解》讲了“set /a num+=1、set /a num-=1、set /a num*=1 和 set /a num/=1,这些表示累加、累减、累乘、累除,步长都是1”

不知你在他们的讲解中有没有看到这一点:
set /a num+=1
相当于
set /a num=num+1

现在能猜到&= ^= |= <<= >>=和%=是什么意思不?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

那是逻辑运算了!还得重学了!

TOP

返回列表