|
|
发表于 2009-9-13 21:48:27
|
显示全部楼层
来自: 中国上海
当KeyVal为0时,0-1=0xFF(KeyVal - 1),把1左移0xFF位结果为0(1 << 0xFF),0再取反结果为0xFF。
! t: q4 A$ k6 p: d6 n0 @当KeyVal为1时,1-1=0(KeyVal - 1),把1左移0位结果仍为1(1 << 0),1再取反结果为0xFE。
: ^- C7 Q: j4 s3 [当KeyVal为2时,2-1=1(KeyVal - 1),把1左移1位结果为2(1 << 1),2再取反结果为0xFD。) P; F/ D1 L; T% _ r- B T
当KeyVal为3时,3-1=2(KeyVal - 1),把1左移2位结果为4(1 << 1),4再取反结果为0xFB。
3 v6 v- n$ M: Z) g1 W9 W) U, P6 D其余类推8 P5 O( R: H' W7 Y0 q" [$ ~1 q+ I
' }1 J. f |4 c4 q1 N% q3 NKeyVal只要>8,结果都是0xFF. |
评分
-
查看全部评分
|