设 A=N>>1^N 因为两个相邻为不为同样所以,移位异或后就全为1了,然后做的就是判断 A&A+1是否为零,为零为交替位,反之非交替位 转载于:https://www.cnblogs.com/biubiuWham/p/10263866.html