- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 位运算技巧
1.lowbit(x) 实现:int lowbit(int x) { return x & -x; }这个函数用来求数中二进制位中最低位的1(完整求法:log2(lowbit(x))),需要注意的是,答案的范围是0~30,因为31位是符号位,求出来的值为负数,原因如下: 设x = 0x8000 0000,那么设res = lowbit(x) = 0x8000 0000,这样如果res为int
2015-10-12 12:47:44 457
转载 printf的妙用--谈printf的各种格式
(一) printf格式输出数字,位数不够前面补0,可用于输出编号 printf格式输出:%[flags][width][.perc][F|N|h|l]type 用到了flags中的 0 (注意是零不是欧) ,其百科描述为:将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用-) width 即表示需要输出的位数。 int a = 4; printf("%05d
2015-10-10 12:33:42 361
空空如也
怎么将USB-HDD启动盘改回NTFS文件系统
2014-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人