result:
使用c/c++在 visual studio下 移位周期都是32bit,
如
int aa = 66;
long bb = 99;
char cc = 'a';
则 aa >> 32 == 66, aa >> 33 == 33; bb >> 32 == 99;
而使用JAVA 在MYECLIPSE 下实现,则移位周期至少是32bit,如int, char都是 32bit周期。而long的周期就是64bit
int aa = 16;
long bb = 66;
char cc ='a';
aa >> 32 == 16; bb >> 32 ==0; bb >> 64 == 66;