Некоторые ошибки, которые могут возникать при работе с двоичными системами счисления:
- Ошибки при умножении. 1 Например, ошибка в младшем разряде произведения, которую невозможно исправить путём округления числа, представленного в двоичном коде. 1
- Ошибки при делении. 1 Полученный результат может не соответствовать правильному значению, вычисленному на калькуляторе или вручную. 1
- Ошибки при вычитании. 1 В результате этой операции в некоторых случаях можно получить результат, даже близко не соответствующий действительности. 1
- Переполнение. 24 При работе с числами в дополнительном коде необходимо осуществлять контроль переполнения: при сложении двух положительных чисел старший бит не должен равняться 1, при сложении двух отрицательных — не должен равняться 0. 2
- Неточности при вычислениях с числами с плавающей запятой. 5 Компьютеры могут оперировать вещественными числами только до определённой точности, поэтому восстановить исходное число с абсолютной точностью не удаётся. 5