level 14
比较数字大小:
set /a "n=a>>31"
::当 a>0 时,n=0,否则为 -1
set /a"n=a-b>>31"
::当 a>b 时,n=0,否则为 -1
set /a"n=(a-b>>31)-(b-a>>31)"
::当 a>b 时,n=1,a=b 时,n=0,a<b 时,n=-1,此方法不存在特殊数字 0 的问题
2013年12月14日 03点12分
2
level 14
判断一个数字是否为0
n=!a
::当 a=0 时,n=1,否则为 0
n=!!a
::当 a=0 时,n=0,否则为 1
2013年12月14日 03点12分
3
level 14
比较大小的另一种实现方法:
n=!!(a/b)
::当 a>b 时,n=1,否则为 0,但是 b 不能为0
n=!(b/a)-!(a/b)
::当 a>b 时,n=1,a=b 时,n=0,a<b 时,n=-1
2013年12月14日 03点12分
4
level 12
话说set /a x=%random%%%5+1好像老是会重复几个数
2013年12月14日 14点12分
12
level 13
你在哪?好久没见。。。
话说你的这个我又受益不浅啊 呵呵
2013年12月28日 23点12分
14
我在初三。。。好久没见。。。这种方法我在曰期计算时用过。
2013年12月29日 08点12分
回复 敖文轩321 :无语 。。。 我知道你是初三
2013年12月29日 08点12分