![]() |
|
![]() ![]() ![]() |
|
SOIC |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 23.4.2003 Репутация: нет Всего: нет |
Необходимо реализовать функцию преобразования float в строку, т.к.
стандартные функции C (sprintf, ecvt) сильно кушают стек (до 200 элементов) а у меня всего 128 элементов стека под всю задачу... Нужен алгоритм преобразования float в строку... |
|||
|
||||
neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: нет Всего: 62 |
Приветствую!
Ну смотри... Формат таков: [31] бит - знак (s) [30-24] - степень (p) [23-0] - мантисса (m) А дальше... A=(-1)^s*2^(p-127)*m вот и все... -------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
хм, а собственно что делать дальше ? -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
Chingachguk |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1232 Регистрация: 25.3.2002 Где: Москва Репутация: 1 Всего: 18 |
Из моей статьи (http://www.wasm.ru/print.php?article=approx):
Это сообщение отредактировал(а) Chingachguk - 11.6.2003, 13:00 -------------------- I don't like the drugs (but the drugs like me). M.Manson. |
|||
|
||||
stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
млин, лучше б в CPU вшили инструкции atoi, itoa, ftoa, atof
![]() -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |