使用按位与和左移一位一位获取补码并输出
2026-02-27 14:11:45
发布于:浙江
5阅读
0回复
0点赞
使用位运算输出补码
#include<iostream>
using namespace std;
void print(int n) {
for (int i = 0; i <= 31; i++) {
cout << ((n & (1<<(31-i))) == 0 ? 0 : 1 );
}
}
int main() {
int n;
cin >> n;
print(n);
return 0;
}
这里空空如也




有帮助,赞一个