Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Существуют ли в 16ричной системе отрицательные числа?

Игорь Махонин Ученик (157), закрыт 14 лет назад
Лучший ответ
Удачник Высший разум (142016) 14 лет назад
Конечно! Они записываются также, как положительные, только со знаком минус, как и десятичные.
А вот если надо в компьютере записать отрицательное число, то это будет противоположное ему положительное в дополнительном коде.
Чтобы перевести число в доп код, надо его перевести в двоичное, проинвертировать и прибавить 1.
Потом перевести обратно в 16-ричное.
Например, нам надо написать число -1 в однобайтовом 16-ричном виде.
1 = 00000001, инверсия ~1 = 11111110, доп код ~1+1 = 11111111 = FF
-1 = FF, если число однобайтовое или FFFF, если двухбайтовое.
Остальные ответы
metrA Гуру (4573) 14 лет назад
конечно да, и более того, комплексные тоже можно ввести и это не будет противоречить математике
Похожие вопросы