2016年8月30日

按位操作

摘要: 按位操作 异或 异或自己 变成零 异或零,值不变 与 & 递归与自己的减一按位与,返回的是该数化为二进制数后,数字1的个数 int fun(int x){ int c = 0; while(x){ c++; x = x&(x 1); cout 阅读全文

posted @ 2016-08-30 18:54 xweel 阅读(133) 评论(0) 推荐(0)

Microsoft Visual Studio小技巧

摘要: main函数调试参数: Project -> Properties -> Configuration Properties -> Debugging 在Command Arguments里填上即可。 阅读全文

posted @ 2016-08-30 18:51 xweel 阅读(210) 评论(0) 推荐(0)

数据的对齐

摘要: 数据的对齐 cpu在读写内存的时候,如果所给的地址是机器字长的整数倍,则操作效率会比较高,这可以称之为地址的对齐。 在一般的32bits机器上,地址对齐的界线默认是4的整数倍。 struct my_struct{ char ch1; //1字节 char ch2; //1字节 int n; //4字 阅读全文

posted @ 2016-08-30 18:50 xweel 阅读(340) 评论(0) 推荐(0)

c/c++程序设计涉及的一些知识点

摘要: c/c++程序设计涉及的一些知识点 c中的printf函数 main(){ int b = 3; int arr[]= {6,7,8,9,10}; int ptr = arr; (ptr++) += 123; printf("%d,%d\n", ptr, (++ptr)); return 0; } 阅读全文

posted @ 2016-08-30 18:47 xweel 阅读(572) 评论(0) 推荐(0)

导航