u=u&(u-1) :把u最右端一个1变成0。 u=u&(u+1):把u最右端连续的多个1变成多个0。 u=u|(u-1):把u最右端连续的多个0变成多个1. u=u|(u+1):把u最右端的一个0变成1.