Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2010, 16:05   #1
fiascko
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 12
По умолчанию Перевод из 16ой в десятичную

Ребята, прошу помощи. Необходимо перевести числа из 16ой в 10 сс.
Взялся переводить и вот некоторые проблемы:
1) как переводить отрицательные числа (из 10ой в 16ую)? Калькулятор число FFD6F78C перевел как -2689140. Я думал сначала, что если первые 2 цифры FF, то число отрицательное, но это оказалось неверно.
2) у меня есть таблица с несколькими числами в десятичной и 16ой системе соответственно. Так там число F143F62C4113F42F перевели как 2.4921113696е+005.
Прошу помочь. Очень нужно. Заранее благодарен.
fiascko вне форума Ответить с цитированием
Старый 26.10.2010, 16:08   #2
Xeonc
Форумчанин
 
Регистрация: 20.10.2010
Сообщений: 143
По умолчанию

Вопрос отлично гуглится, вот например вики-инфо
http://ru.wikipedia.org/wiki/%D0%A8%...BD%D0%B8%D1%8F
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
Xeonc вне форума Ответить с цитированием
Старый 26.10.2010, 16:48   #3
fiascko
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 12
По умолчанию

переводить положительный целые числа я могу, а как насчет отрицательных и дробных?
fiascko вне форума Ответить с цитированием
Старый 26.10.2010, 16:52   #4
Xeonc
Форумчанин
 
Регистрация: 20.10.2010
Сообщений: 143
По умолчанию

http://www.csu.ac.ru/~yan/informat/t...iles/perqp.htm
попробуйте тут посмотреть, примеры приведены, для дробных чисел в том числе
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
Xeonc вне форума Ответить с цитированием
Старый 26.10.2010, 17:28   #5
fiascko
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 12
По умолчанию

отрицательные переводятся с помощью дополнительного кода (добавочного). А почему вот так перевели F143F62C4113F42F -->2.4921113696е+005, я не знаю. Ведь 2.4921113696е+005 - это же дробное число, а в F143F62C4113F42F я не вижу никаках запятых.
fiascko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
си++ перевод числа из шестнадцатиричной системы в десятичную. Bonne Помощь студентам 1 18.04.2010 19:19
си++ перевод числа из двоичной системы в десятичную. Bonne Помощь студентам 1 13.04.2010 22:07
Перевод числа из двоичной системы в десятичную С++ kontroller Помощь студентам 2 15.02.2010 20:39
Перевод из шестнадцатиричной в десятичную систему Dayne Помощь студентам 5 02.10.2009 01:04