#include <iostream> using namespace std; int main() { int n; cin>>n; for(int i=7;i>=0;i--) cout<<(n>>i&1); }
重点在于n>>i&1,相当于每次右移(除以二)判断有没有余数,所以负数也可以
#include <iostream> using namespace std; int main() { int n; cin>>n; for(int i=7;i>=0;i--) cout<<(n>>i&1); }
重点在于n>>i&1,相当于每次右移(除以二)判断有没有余数,所以负数也可以