int main()
{
cout << hex;
cout << (0xe & 0x3); // 1110 & 0011 -> 0010 (AND)
cout << endl;
cout << (0xe | 0x3); // 1110 | 0011 -> 1111 (OR)
cout << endl;
cout << (0xe ^ 0x3); // 1110 ^ 0011 -> 1101 (XOR)
return 0;
}
cout を使用すると、変換 (2、f、および d) と実際の値 (0010、1111、および 1101) が表示されます。これとビットの内容を表示するにはどうすればよいですか?