Шрифт:
Если знаковый бит равен единице, то число считается отрицательным. Почти повсюду для представления целых чисел со знаком используется двоичное дополнение. Для того чтобы сэкономить место, рассмотрим представление четырехбитового целого числа со знаком.
Битовую комбинацию числа
До сих пор мы использовали только целые числа со знаком (например,
• Для работы с битовыми наборами используйте целые числа без знака (например,
“Разумный” компилятор может предупредить, что мы смешиваем значения со знаком (т.е. переменную
Тип
ПОПРОБУЙТЕ
Следующий пример может показаться безобидным, но он содержит бесконечный цикл:
Выполните его и объясните, почему это происходит.
• Позволяет повысить точность на один бит.
• Позволяет отразить логические свойства целых чисел в ситуациях, когда они не могут быть отрицательными.
Из-за причин, указанных выше, программисты отказались от использования счетчиков цикла без знака.
Удивительно, но факт: первая инициализация прошла успешно, и переменная