标题: [数值计算] 【已结】批处理set /a中关于赋值方面的讲解 [打印本页]
作者: zjw767676 时间: 2009-3-5 20:17 标题: 【已结】批处理set /a中关于赋值方面的讲解
- /A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式
- 评估器很简单并以递减的优先权顺序支持下列操作:
-
- () - 分组
- ! ~ - - 一元运算符
- * / % - 算数运算符
- + - - 算数运算符
- << >> - 逻辑移位
- - 按位“与”
- ^ - 按位“异”
- | - 按位“或”
- = *= /= %= += -= - 赋值
- &= ^= |= <<= >>=
- , - 表达式分隔符
复制代码
看了set的帮助,发现赋值部分没有讲解。搜索了一下论坛也没这方面的内容。
哪位大侠讲解下,不胜感激!
[ 本帖最后由 zjw767676 于 2009-3-5 23:49 编辑 ]
作者: Batcher 时间: 2009-3-5 20:27
set 命令使用详解
http://bbs.bathome.net/viewthread.php?tid=57
Q: 如何使用论坛搜索功能来解决自己的问题?
A: 参考:http://bbs.bathome.net/thread-3473-1-1.html
作者: zjw767676 时间: 2009-3-5 20:47 标题: 回复 2楼 的帖子
不是set的赋值,是set/a中的赋值问题!!
= *= /= %= += -= - 赋值
&= ^= |= <<= >>=
作者: Batcher 时间: 2009-3-5 20:57 标题: 回复 3楼 的帖子
你是怎样搜索的!!
http://bbs.bathome.net/viewthread.php?tid=693
作者: zjw767676 时间: 2009-3-5 21:53 标题: 回复 4楼 的帖子
随风版主的《set/a的基本用法》我看了5篇了!
讲了算数运算符+-*/和取余%
foxjl版主讲了逻辑位移
梦想种子讲了按位
jm在《批处理常用符号详解》讲了“set /a num+=1、set /a num-=1、set /a num*=1 和 set /a num/=1,这些表示累加、累减、累乘、累除,步长都是1”
那&= ^= |= <<= >>=和%=是什么意思呢?
作者: Batcher 时间: 2009-3-5 22:30 标题: 回复 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
现在能猜到&= ^= |= <<= >>=和%=是什么意思不?
作者: zjw767676 时间: 2009-3-5 23:48
那是逻辑运算了!还得重学了!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |