Это основной вопрос и, вероятно, очень легкий, но я действительно смущен.Как интерпретировать 8-разрядное шестнадцатеричное значение как беззнаковые десятичные числа?
У меня есть 8-разрядное шестнадцатеричное число 0x9F, и мне нужно интерпретировать это число как unsigned десятичное число.
Я просто конвертирую это в двоичную форму 1001 1111? а затем десятичное число - 159?
Прошу прощения, если этот вопрос тривиален, но мой профессор сказал, что я не могу отправить ему по электронной почте вопросы, и я не знаю никого в своем классе. Он звучал так, будто при переходе от гексагонального к двоичному, это будет комплимент 2. Поэтому я не знаю, нужно ли преобразовать его в нормальное состояние или нет, прежде чем преобразовать в десятичный.
У нас было подписанное десятичное число и преобразовали его в двоичный код, затем взяли комплимент 2 и преобразовали в шестнадцатеричный. Это только с подписанными цифрами?
Так что мне не нужно преобразовывать в двоичный файл вообще? –
@ d-daybuttercup, нет, не требуется бинарных файлов. – paxdiablo
Большое вам спасибо! –