中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-03 19:23
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » set /a 中的一元运算符都是些什么含义 查看 932 回复 4
楼 主 set /a 中的一元运算符都是些什么含义 发表于 2007-02-09 05:12 ·  中国 河南 郑州 联通
初级用户
积分 88
发帖 40
注册 2006-12-26 07:32
19年会员
UID 74591
性别 男
状态 离线
关于SET /A计算的问题
! ~ - - 一元运算符
就是上面三个符号的用法,到底是算什么的,本人超级菜鸟,还望高手帮帮忙

[ Last edited by namejm on 2007-2-8 at 06:11 PM ]
2 发表于 2007-02-09 14:12 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
!好像就0是1其他都是0

~n我觉得是-(n+1)后取相反数

比如set /a b=~100
返回-101

set /a b=~-100
返回99

-这个呀!就是取相反数呀~正变负,负变正
3 发表于 2007-02-11 05:39 ·  中国 河南 郑州 联通
初级用户
积分 88
发帖 40
注册 2006-12-26 07:32
19年会员
UID 74591
性别 男
状态 离线
谢谢楼上,很感谢
4 发表于 2007-03-18 11:27 ·  中国 湖北 黄冈 电信
高级用户
★★★
积分 894
发帖 411
注册 2007-02-17 12:15
19年会员
UID 79697
性别 男
状态 离线
~原来就是这个意思.今天受教了. 怎么帮助里没说明.
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


5 发表于 2007-03-18 23:33 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
论坛跳转: