两段代码变量一样,但是结论不一样为什么? (35分)

  • 主题发起人 主题发起人 kscitic
  • 开始时间 开始时间
K

kscitic

Unregistered / Unconfirmed
GUEST, unregistred user!
Key := (byte(49) +123) * C1 + C2;
(byte(49) + 123) * C1 + C2;

//key 是WORD型,其余为INTEGER型
//第一句将值赋给KEY=2555,其中C1=52845,C2=22719
//第二句返回的值为137631099
 
Key的声明类型是什么,第二句的返回类型呢?
 
work最大值为65535,第二句默认为integer,结果当然不一样了
 
To myname:
You are clever!
 
那这个2555又是怎么计算出来的呢?
 
你弹了两个对话框给我,怎么办到的,我应该怎么回应
 
后退
顶部