Диапазон шестнадцатеричных значений со знаком - PullRequest
2 голосов
/ 05 мая 2010

Скажем, у меня был шестизначный шестизначный знак в дополнении к двум. Каков будет его диапазон?

-(16 ^ 5) < x < (16 ^ 5)

Правильно?

1 Ответ

1 голос
/ 05 мая 2010

Звучит как домашняя работа. Если да, пожалуйста, отметьте свой вопрос как таковой.

Один способ думать об этом:

  • Сколько байтов представлено 6 шестнадцатеричными цифрами?
  • Сколько битов представлено этими байтами?
  • Сколько битов вы теряете из-за знака?
  • Учитывая ваше общее количество битов, какое наименьшее значение вы можете представить?
  • Учитывая ваше общее количество битов, какое наибольшее значение вы можете представить?

Подумайте над ответом на последний вопрос.

Например, самый маленький 32-битный int со знаком - -2147483648. Самое большое 32-разрядное целое число со знаком - 2147483647.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...