定义的unsignedchar rekey,rekey++,不就是1(0001) 2(0010) 3(0011) 4(0100)..这样的累加的吗?执行到了rekey++这个指令的时候是不是就是rekey为某一个数值(unsigned char型的数值),然后下一个指令rekey<<1,是不是对当前rekey加的值,进行左移的? 想不明白rekey的移位只是一位一位的增加一.比如5+1之后的移位,和0101的移位 。是不是太笨了不适合学了 ,也知道移位是二进制的位在移位,就是想不通,rekey++这一步是怎么和位进行联系的,rekey++不就是数值得累加吗 谢谢指点迷津  |