引用第3楼sspking于2009-06-06 12:53发表的 :
不会算偏移量啊~ 如方说‘新’字,GB码是 C2D0
然后 idx = ((idx % 256) - 0xa1)* 94 + ((idx / 256) - 0xa1)
我用VB ,那么就是a = ((a Mod 256) - &HA1) * 94 + ((a / 256) - &HA1)
得到 FFFFAD4E 这肯定是错了~
到底是哪里算错了?
引用第3楼sspking于2009-06-06 12:53发表的 :! W% o7 Z# t& q1 q) p' X
不会算偏移量啊~ 如方说‘新’字,GB码是 C2D0
然后 idx = ((idx % 256) - 0xa1)* 94 + ((idx / 256) - 0xa1)0 h- Q$ T7 j9 T/ \' o3 u
我用VB ,那么就是a = ((a Mod 256) - &HA1) * 94 + ((a / 256) - &HA1)& m$ Z% d$ f4 Y& i0 n! X) h. {
得到 FFFFAD4E 这肯定是错了~
到底是哪里算错了?
引用第6楼firendless于2009-06-06 14:31发表的 :
* S: h* a# \! ?- Y1 D$ c$ I
呵呵...补码
引用第7楼firendless于2009-06-06 14:32发表的 :% l A2 A. M( u
http://promiseforever.com/200904 ... rt-for-chinese.html9 h& G5 f0 T" k! L* G9 z
9 V4 ~7 N& Y; _, J$ U# x
似乎不是很早前就做了么...
引用第9楼firendless于2009-06-06 14:36发表的 :
考完试翻翻以前写的代码..忘记了...补码似乎是C入门的时候的一个概念...007老大不会不晓得的吧...
引用第12楼firendless于2009-06-06 14:40发表的 :
007老大可能着急了...又没看清楚我的回复...
引用第14楼firendless于2009-06-06 14:44发表的 :
.....7 r. [. Y/ X. W/ B' P
我回复的是他的计算问题,计算错误的原因是补码没有算...我去看考场了..
引用第3楼sspking于2009-06-06 12:53发表的 :
不会算偏移量啊~ 如方说‘新’字,GB码是 C2D0
然后 idx = ((idx % 256) - 0xa1)* 94 + ((idx / 256) - 0xa1)0 C+ E) S; e: I3 G6 `+ o2 f) A* z
我用VB ,那么就是a = ((a Mod 256) - &HA1) * 94 + ((a / 256) - &HA1)
得到 FFFFAD4E 这肯定是错了~9 k# r7 H; G* S0 {
到底是哪里算错了?
引用第15楼shane007于2009-06-06 14:49发表的 :
( }+ b% Z2 D, O
祝你考试成功!
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) | Powered by Discuz! X3.2 |