thinkinginc++书中一个例子: 其中有函数: void printBinary(const unsigned char val) { for(int i = 7; i >;= 0; i--) if(val & (1 << i)) std::cout << "1"; else std::cout << "0"; } ///:~ 然后想打印个浮点数的二进制位: int main(int argc, char* argv[]) { if(argc != 2) { cout << "Must provide a number" << endl; exit(1); } ...