以下代码打印数字的二进制表示有什么问题?
int a = 65; for (int i = 0; i < 8; i++) { cout << ((a >> i) & 1); }
c++ bits
bits ×1
c++ ×1