C-C++
紫雨飞星
以开放的心态拥抱世界。
展开
-
a & (a-1) ?
今天遇到了一个题目: 如何判断一个数在内存中的1的位数; 代码:#include<iostream>using namespace std;int main(){ int n; int m=0; while(n){ n &= n-1; m++; } cout<<m<<endl;}由此引发了一个问题——为什么使用a &原创 2016-03-31 20:31:15 · 1317 阅读 · 0 评论 -
腾讯刷题笔记
腾讯刷题笔记struct的size问题#include <iostream>using namespace std;struct xx{ //long long _x1; int _x3; char _x2; char _x4[2]; // static int _x5;};//int xx::_x5;int main(){ cout<<原创 2016-03-25 16:35:35 · 392 阅读 · 0 评论