NSInteger pp = 17;
NSInteger w = 1;
for (int i = 0; i<5; i++) {
NSInteger re = pp&w;
w=w<<1;
NSLog(@"Hello,%ld, %ld \n",w,re);
}
2016-09-18 15:09:49.143 test[26317:286373] Hello,2, 1
2016-09-18 15:09:49.144 test[26317:286373] Hello,4, 0
2016-09-18 15:09:49.144 test[26317:286373] Hello,8, 0
2016-09-18 15:09:49.144 test[26317:286373] Hello,16, 0
2016-09-18 15:09:49.144 test[26317:286373] Hello,32, 16