Tôi đang cố gắng viết bộ giải mã cho một loại mã hóa rất đơn giản. Các số từ 0-255 được nhập thông qua Máy quét, các bit được đảo ngược, và sau đó được chuyển đổi thành một ký tự và được in. Ví dụ: số
Tôi đã viết chương trình C++ này và tôi không thể hiểu tại sao trong câu lệnh thứ 3 cout nó đang in 1. #include<iostream>
using namespace std;
int main()
{
bool b = false;
cout << b <<