#include <bitset>
#include <iostream>
#include <climits>
using namespace std;
int main() {
int16_t temp;
cout << "Введите произвольное число от -128 до 127: ";
cin >> temp;
char value=temp;
cout << "Битовое представление числа " << value << " = " << bitset<sizeof(value) * CHAR_BIT>(value) << endl;
}
I2luY2x1ZGUgPGJpdHNldD4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2xpbWl0cz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludDE2X3QgdGVtcDsKCiAgICBjb3V0IDw8ICLQktCy0LXQtNC40YLQtSDQv9GA0L7QuNC30LLQvtC70YzQvdC+0LUg0YfQuNGB0LvQviDQvtGCIC0xMjgg0LTQviAxMjc6ICI7CiAgICBjaW4gPj4gdGVtcDsKICAgIAogICAgY2hhciB2YWx1ZT10ZW1wOwoKICAgIGNvdXQgPDwgItCR0LjRgtC+0LLQvtC1INC/0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1INGH0LjRgdC70LAgIiA8PCB2YWx1ZSA8PCAiID0gIiA8PCBiaXRzZXQ8c2l6ZW9mKHZhbHVlKSAqIENIQVJfQklUPih2YWx1ZSkgPDwgZW5kbDsKfQ==