|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
本帖最后由 gosh 于 2012-1-15 11:03 編輯
% |8 Q8 ~% N1 m, K5 F6 T3 C+ \5 F, I( Y/ Z+ Z6 A* r
問題是這樣的:& A) n# {9 k% P' V
某個程序段: #100=BCD[#1032] 運算結果不完全對1 T# N/ a; p9 D* { J
1. 例如#1032變量中的二進制數值是0-9的,用此指令轉換后沒有問題,結果#100的數值也是0-9。$ e: S1 T7 w V/ l, J5 D; V% P: \. F
2. 但是如果#1032變量中的二進制數值是10-16,用此指令轉換后有問題,結果#100不是10-16,是16-22。
' |9 e; _( \4 p+ M" v( p* @* v3.例如#1032變量中的二進制數值是大過16的,此指令轉換后有問題,結果是二進制數值加上12,例如#1032變量中的二進制數值18,#100不是等于18,而已18+12=30
, N9 w/ P ?: @, G* y8 s; {' U( d請問,如何解決這樣的問題呀? |
|