关于类型word(25分)

  • 主题发起人 主题发起人 yyw
  • 开始时间 开始时间
Y

yyw

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在将一个负整数赋值给一个word变量
现在我想从该word变量中重新获取该负数
请问delphi中有没有什么函数,有什么方法
能够实现呢?

谢谢!!!!
 
你这问题本身就有错误,word变量怎能赋值一个负数。
看一下 ABS()
 
当然可以啊,只是它变成一个大数而已
 
除非你的负数确保不小过-65535,那么你可以自已计算一下。
不过我不明白为什么要这样做
 
不是啊,我的负数等于-97的话,
那么我就在word变量中看到一个大于65000的数
具体数值没记住
 
-1 对应 65535
-2 对应 65534
-3 对应 65533
... 如此类推
 
那有没有什么函数对这问题进行变换呢
 
var w:WORD;
i:=Smallint(w)就变回来了
 
多人接受答案了。
 
后退
顶部