作者sanbis (方正)
看板Visual_Basic
标题[.NET] 程式计算有点问题………
时间Thu Feb 15 20:48:36 2007
主要是把目前的数值作 mod 跟一些变数换算………
但是现在出了点问题………
目前计算的数值为 1548576 ,
按照换算规则应该是 2F 42 41,
显示出来的却变成 3F 42 41 ?
从数字上可以得知第一个计算的时候有问题,
但是在下眼拙看不出问题在哪里~囧
希望版上的人可以帮忙一下~
在此感激不尽~
m(_ _)m
input = Val(Me.TextBox1.Text)
da = input / 524288
mda = input Mod 524288
Me.Label1.Text = Hex(da)
db = mda / 32768
mdb = mda Mod 32768
Me.Label2.Text = Hex(db)
dc = mdb / 2048
mdc = mdb Mod 2048
Me.Label3.Text = Hex(dc)
dd = mdc / 128
mdd = mdc Mod 128
Me.Label4.Text = Hex(dd)
de = mdd / 8
mde = mdd Mod 8
Me.Label5.Text = Hex(de)
df = mde * 2 + 1
Me.Label6.Text = Hex(df)
--
最近在搜寻一些东西,有游戏攻略也有电脑硬体,希望肯割爱的人联络我吧@.@/
请按下 ctrl + q 看看
更新日期:2006/01/17
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.64.116.140
※ 编辑: sanbis 来自: 210.64.116.140 (02/15 20:49)
1F:推 LPH66:我怀疑是四舍五入掉了... 02/15 21:02
2F:→ LPH66:试试用整数除 \ 02/15 21:03