37
правок
Изменения
→Дополнительный код (дополнение до единицы)
*если число отрицательное, то код получается инвертированием представления модуля числа (получается '''обратный код''')
Пример: переведём число <tex> -13 </tex> в восьмибитный код (так оно будет храниться в типе данных ''unsigned charint''). Прямой код модуля <tex> -13 </tex> — <tex> 00001101 </tex>, инвертируем и получаем <tex> 11110010 </tex>.
Для получения из дополнительного кода самого числа достаточно инвертировать все разряды кода.