写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,因为补码的关系,这样会避免产生负数,
本文标题:python加上&0xff
本文链接:https://www.haomeiwen.com/subject/lvxvcqtx.html
网友评论