Foxtable(狐表)用户栏目专家坐堂 → 请问狐表如何取数字的反值的?


  共有2470人关注过本帖树形打印复制链接

主题:请问狐表如何取数字的反值的?

帅哥哟,离线,有人找我吗?
lhpc120
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:635 积分:6336 威望:0 精华:0 注册:2011/5/8 13:21:00
请问狐表如何取数字的反值的?  发帖心情 Post By:2015/6/15 10:53:00 [只看该作者]

比如:-64的反值是 63
25的反值是-26
80的反值是-81

是自己计算还是系统有这样的命令?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/15 11:08:00 [只看该作者]

Dim i As Integer = 123
If i <=0 Then
    MessageBox.show(Math.Abs(i))
Else
    MessageBox.show(i-(Math.Abs(i)*2))
End If

 回到顶部
帅哥哟,离线,有人找我吗?
lhpc120
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:635 积分:6336 威望:0 精华:0 注册:2011/5/8 13:21:00
  发帖心情 Post By:2015/6/15 11:11:00 [只看该作者]

纠正一下,正确应该为:

Dim i As Integer = 123
If i <=0 Then
    MessageBox.show(Math.Abs(i))
Else
    MessageBox.show(i-(Math.Abs(i)*2)-1)
End If


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/15 11:13:00 [只看该作者]

额,为什么要再-1 

你不是要-123么

 回到顶部
帅哥哟,离线,有人找我吗?
lhpc120
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:635 积分:6336 威望:0 精华:0 注册:2011/5/8 13:21:00
  发帖心情 Post By:2015/6/15 11:24:00 [只看该作者]

我要取的是反值!NOT,计算后应该是-124

 回到顶部