Вс. Сен 8th, 2024

Операции вычитания, сравнения двух целых чисел и целочисленного деления

Операцию вычитания отдельно можно не описывать, так как любое вычитание можно заменить на сложение с числом противоположного знака, т.е. а - b = а + (-b). Получаемые при этом отрицательные…

Операция прибавления единицы

Наиболее простой компьютерной арифметической операцией над целыми числами, обычно реализованной аппаратно, является прибавление единицы. В большинстве языков программирования для выполнения такой операции существует специальное обозначение, отличное от обычного сложения. Так,…

Целые отрицательные числа и дополнительный код

Очевидно, что отрицательные числа представимы лишь в знаковых типах данных. В большинстве компьютеров целые отрицательные числа представляются дополнительным кодом. Положительные числа всегда записываются с помощью прямого кода. Дополнительный код отрицательного…

Представление положительных чисел в беззнаковых целых типах

Рассмотрим сначала представление положительных чисел в беззнаковых целых типах данных. Все разряды в таких типах отводятся для записи двоичного представления целого положительного числа (левый бит для старшего разряда, а правый…

Компьютерное представление целых положительных чисел

Простейшими числовыми типами данных, с которыми оперируют ЭВМ, являются целые числа. Казалось бы, что так как любое целое число является и вещественным, но с нулевой дробной частью, то и для…

Кодирование чисел в компьютере и действия над ними

В прошлом разделе дискуссировалась возможность представления чисел в двоичной системе счисления. Результатом этого обсуждения могло бы стать последующее резюме: двоичное представление может быть; имеется однозначное соответствие меж двоичным и хоть…