例如: 8=0000000000000000000000000000001000
只要1000 且且只能通过& | ^ 移位运算### 题目描述
#include <iostream>using namespace std; { int y; cin >> y; for (int i = sizeof(y) * 8 - 1; i >= 0; i--) { bool status = (y >> i) & 1; cout << status; }cout << endl;bool start = false; for (int i = sizeof(y) * 8 - 1; i >= 0; i--) { bool status = (y >> i) & 1; if (status && !start) start = true; if (start) cout << status; } }
数出到1后1 后面的零没有了 而且还多了一个零
慕标5832272
相关分类