作者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)
推 LPH66:我懷疑是四捨五入掉了... 02/15 21:02
→ LPH66:試試用整數除 \ 02/15 21:03