1、在C++中,假设有一个8位有符号整数,其原码表示为 10001101,请问它的反码和补码分别是多少?
A. 反码:11110010,补码:11110011
B. 反码:11110011,补码:11110010
C. 反码:11110010,补码:11110010
D. 反码:11110011,补码:11110011
2、在C++中,表达式 15 & 6 的结果是多少?
A. 6
B. 7
C. 8
D. 14
3、在C++中,假设有一个8位有符号整数,其补码表示为 11111000,请问它对应的十进制值是多少?
A. -8
B. -7
C. -6
D. -5
4、在C++中,表达式 12 | 9 的结果是多少?
A. 9
B. 12
C. 13
D. 15
5、在C++中,假设有一个8位有符号整数,其反码表示为 11110101,请问它对应的十进制值是多少?
A. -9
B. -10
C. -11
D. -12
6、在C++中,表达式 ~5 的结果是多少?
A. -5
B. -6
C. 5
D. 6
无
//标准程序,修改好答案后提交
#include <bits/stdc++.h>
using namespace std;
string s = "0";
int main() {
s += "ABCDAB";//字符串更改为你的答案,共6个,其他的都不要更改
int x;
cin >> x;
cout << s[x];
return 0;
}