реклама на сайте
подробности

 
 
> Работа с float..., ...как с обычным 32-х разрядным числом
e-moe
сообщение Mar 5 2006, 20:33
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 38
Регистрация: 25-11-05
Из: Россия, Москва
Пользователь №: 11 377



Возможно ли с float работать как с обычным 32-х разрядным числом, выполнять операции сдвига, логические операции? А то на выражение:
floal_var=float_var&~0x80000000;
Ругается: Error[Pe031]: expression must have integral type
и всё тут.. sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
e-moe
сообщение Mar 6 2006, 19:43
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 38
Регистрация: 25-11-05
Из: Россия, Москва
Пользователь №: 11 377



Хм... А есть возможность у кого-нибудь привести законченый вареант функии преобразования float to char. На входе float на выходе указатель на готовую строку. Интересно макимально простая реализация, максимально быстрая, было бы неплохо если бы были пояснения... smile.gif
Go to the top of the page
 
+Quote Post
BVU
сообщение Mar 7 2006, 07:15
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(e-moe @ Mar 6 2006, 22:43) *
Хм... А есть возможность у кого-нибудь привести законченый вареант функии преобразования float to char. На входе float на выходе указатель на готовую строку. Интересно макимально простая реализация, максимально быстрая, было бы неплохо если бы были пояснения... smile.gif

Читайте темы форума (в основном на AVR), там много говорилось об этом и приводились способы реализации конвертора float to string. Так же можете разобрать исходник функции sprintf.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 07:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016