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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.08.2013, 12:06   #11
Kulgar
 
Регистрация: 09.08.2013
Сообщений: 7
По умолчанию

Что-то я не понимаю. Байты 11h, 22h, 33h, конвертить во что?
Kulgar вне форума Ответить с цитированием
Старый 23.08.2013, 09:31   #12
Kulgar
 
Регистрация: 09.08.2013
Сообщений: 7
По умолчанию

Написал так:
Код:
    AnsiString strX;//strX="3FD1D14C87E83920";
    int s=0,e=0,j=0;
    __int64 m=0;
    long double p=0.0;
    s=StrToInt("0x"+strX.SubString(1,2));
    s=(s>>7) ? -1 : 1;
    e=StrToInt("0x"+strX.SubString(1,4));
    e=e & 0x7fff;
    e=e-16383;
    m=StrToInt64("0x"+strX.SubString(5,16));
    m=m | 0x8000000000000000;
    for (j=0;j<64;j++)
    {
        if ((m<<63)&0x8000000000000000){break;}
        m=m>>1;
    }
    e=e-63+j;
    p=s*m*pow(2,e);
Просьбы, пожелания, комментарии, замечания, предложения?
Kulgar вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование string в HEX-число в формате int64 calypso Общие вопросы C/C++ 5 11.04.2013 15:36
Даны вещественное число a и натуральное число n. Вычислить S Dimaska931 Паскаль, Turbo Pascal, PascalABC.NET 6 28.11.2012 12:09
Дано вещественное число X и целое число N (> 0). Вывести X – X3/3! + X5/5! – ... + (–1)NX2N+1/(2N+1)!? Ахилес Помощь студентам 2 20.05.2010 20:34
Преобразование даты в вещественное число nova-alex Общие вопросы Delphi 5 03.05.2007 10:51