概要: 16 unsigned int index = a[i]/8; 17 unsigned int bitpos = a[i]%8; 18 char* tmp = p+index; 19 *tmp |= 1 << bitpos; 20 //std::cout << "bit pos set to 1 : " << 8*index+bitpos << "\n"; 21 } 22 for (int i = nbytes-1; i >= 0; i--) { 23 printf("%02X ", (char)*(p+i)&0xFF); 24 } 25 std::cout << "\n"; 26 delete [] p; 更多相关
腾讯面试题,标签:面试问题大全,http://www.88haoxue.com16 unsigned int index = a[i]/8;
17 unsigned int bitpos = a[i]%8;
18 char* tmp = p+index;
19 *tmp |= 1 << bitpos;
20 //std::cout << "bit pos set to 1 : " << 8*index+bitpos << "\n";
21 }
22 for (int i = nbytes-1; i >= 0; i--) {
23 printf("%02X ", (char)*(p+i)&0xFF);
24 }
25 std::cout << "\n";
26 delete [] p;
更多相关的文章推荐,大家敬请关注www.88haoxue.com的面试问题栏目!
上一篇:公安面试题
最新更新