写python时候遇到的
chr[i]=(chr[i+1]<<3|c>>2) //结果会错误
chr[i]=(chr[i+1]<<7|c>>2)&0xff//要加上0xff
0xff的二进制是11111111,因为补码的关系,这样会避免产生负数,
写python时候遇到的
chr[i]=(chr[i+1]<<3|c>>2) //结果会错误
chr[i]=(chr[i+1]<<7|c>>2)&0xff//要加上0xff
0xff的二进制是11111111,因为补码的关系,这样会避免产生负数,