看板 Visual_Basic 關於我們 聯絡資訊
主要是把目前的數值作 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