Для хранения целого числа со знаком используется один байт. Сколько единиц содержит внутреннее представление числа (-35)?
Решение:
Для перевода отрицательного числа (-a):
- перевести число a-1 в двоичную систему счисления;
- сделать инверсию битов: заменить все нули на единицы и единицы на нули в пределах разрядной сетки
35 — 1 = 34
Делим число на 2, пока это возможно, и пишем остатки.
| число | остаток |
| 34 17 8 4 2 1 |
0 1 0 0 0 1 |
00100010
11011101
Ответ: 6
