1、今天发现一个以前没用过的方法:
判断一个数是否为2的整数次方:
</pre><pre name="code" class="cpp">
if(a & (a - 1)){
printf("a不是2的整数次方\n");
}else{
printf("a是2的整数次方\n");
}
2、以后写程序时要注意:运行程序时发现如果程序中有while(1)并且循环中没有阻塞或sleep时,cpu 占用率100%
3、关于函数fwrite()返回值:
原型:size_t fwrite ( const void * ptr, size_t size, size_t count, FILE * stream );以前一直以为此函数返回值是
正确写入的字节数,今天才发现原来不是这么一回事,返回的是成功写入元素的个数,对应参数里的count项。