Программирование на JAVA

Мы обозначаем их цифрами 0 и 1. Количество информации, представленной та­ким сигналом, измеряется в битах. Наиболее есте­ственный способ представления числа в компьютерной системе заключается в использовании строки битов, называемой двоичным числом. Символ текста то­же может быть представлен строкой битов, называемой кодом символа.

Для начала мы опишем представление чисел и арифметические операции над ними в двоичной системе счисления, а затем поговорим о представлении символов.

Представление целых чисел

Рассмотрим n-разрядный вектор

В = bn-1 … b1b0

Здесь bi = 0 или 1 при 0 ≤ i ≤ n-1. Этот вектор может представлять беззнаковое це­лочисленное значение V в диапазоне от 0 до 2n-1, где

V(B) = bn-1 x 2n-1 + ...+b1 x 21 + b0 x 20

Совершенно очевидно, что нам необходимо как-то представлять и положи­тельные, и отрицательные числа. Существуют три системы представления чисел со знаком:

- значение со знаком;

- дополнение до единицы;

- дополнение до двух.

Во всех трех системах крайний слева бит, называемый самым старшим разря­дом (Most Significant Bit, MSB), равен 0 в случае положительных чисел и 1 — в случае отрицательных


<< назад вперед >>