 
- 帖子
- 362
- 精華
- 0
- 威望
- 126
- 魅力
- 0
- 讚好
- 0
- 性別
- 男
|
3#
發表於 2005-6-19 06:50 PM
| 只看該作者
Originally posted by secretfj at 2005-6-19 06:37 PM:
, C. p# o/ b' R+ x! m. r有無人知點解?
* p5 p, [# p' W! o# o$ yServer 的Backup Code?
) z ?( b, k& C! [0 Oso funny, thanks a lot! 7 u' I, I1 m" a, U% l7 Z, v2 P
: G; \% z a+ I% F( h8 T7 {4 D好簡單, ICQ 應該係 Visual C++ 寫的 , 而係 Visual C++ 入面, m5 D8 `0 Q: v7 ]4 q3 x5 T
Maximum value for a variable of type "unsigned int" 係 4294967295 (0xffffffff)
1 E" k2 g2 E& M. i個 value 過左呢個 range 就會 overflow , 佢只會理最後個32bits 數 (即係好似返返轉頭 , 循環咁)0 ]: t9 l, S% J7 s0 F; H
e.g.
+ D: ~- e$ g9 H0 + 4294967295 = 4294967295 (max)% y* w# Z3 n X- h8 A3 ?: `( ]
1 + 4294967295 = 0 + 4294967296 = 0 (because of overflow)0 {8 }+ t1 c9 P* I
and so on....: n- n3 T* }/ w/ f
. s/ `, d. A' E' `! s' T
[ Last edited by gaye on 2005-6-19 at 06:57 PM ] |
|