随笔分类 - C/C++
摘要:通过在网上查找,整理的:#include using namespace std; bool is_pow2(int x) //判断是否2的n次方 { x &= x-1; if(!x) return true; return false;
}
void Binary(int num)//十进制转二进制 { int a[32]; int i = 0; while(num) { a[i++] = (num%2)?1:0; num >>= 1; } while(--i) { cout>x; coutusingstd::cout;usingstd::cin;u...
阅读全文
摘要:看下面一段程序#include int main()
{ double i; for(i = 0; i != 10; i += 0.1) printf("%.1lf\n", i);
}你也许觉得这个程序很容易理解;但是请别相信自己的想象力,运行一下:什么无限输出下去??不是按到底到10的时候会停止吗?再看一段程序:#include #define exp 0.000001
int main()
{ if(0.1+0.1+0.1 == 0.3) printf("equal\n"); else printf("not equal\n");
阅读全文

浙公网安备 33010602011771号