Тогда решения два : или определять code как константу :) или написать(найти) библиотеку для 64 разрядных чисел,
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Посторонним В.
01 июня 2003 г. 17:45
В ответ на:
Извините,вместо int должно быть long - описка.
отправлено gram 01 июня 2003 г. 17:36
Составить ответ
|||
Конференция
|||
Архив
Ответы
Очень интересно насчёт библиотеки,может есть у кого?А где найти формат числа float32 чтобы можно было оценить погрешность?
—
gram
(01.06.2003 17:55,
пустое
)
float описан в стандарте IEEE-754 кажется....
—
SM
(01.06.2003 19:26,
пустое
)
А вообще, есть такой компилятор, AVR GCС , сделанный бородатыми линуксоидами, вот он вроде поддерживает 64 бит, по крайней мере, исходники функций на asm прилагаются
—
Посторонним В.
(01.06.2003 18:08,
пустое
,
ссылка
)
И 32-х разрядные float подойдут :)
—
0men
(01.06.2003 17:51,
пустое
)
Ай, да, точно.
—
Посторонним В.
(01.06.2003 17:55,
пустое
)
А можно подробнее,пожалуйста?
—
gram
(01.06.2003 17:57,
пустое
)
Не так давно на формат float давалась ссылка в гугле, но если в кратце то так (+)
—
0men
(01.06.2003 18:08, 306 байт)
Спасибо,24 бита однако должно хватить,какого же лешего он заполняет переменную нулями???
—
gram
(01.06.2003 18:15,
пустое
)
вообще-то float это стандарт IEEE, он не может быть 24 бита, только 32 (+)
—
0men
(01.06.2003 18:22, 280 байт)
HI-TECH поддерживает 24бит на float и библиотеки есть...
—
blackbit
(01.06.2003 19:08,
пустое
)
Это, имхо, расширение С.. Недавно кто-то приводил пример, того, что у какого-то компилятора для ДСП все стандартные типы по 4 байта, даже char :)
—
0men
(01.06.2003 19:30,
пустое
)
так то оно так, но человек проблему свою решит, а остальное ему - постольку поскольу..
—
blackbit
(01.06.2003 19:46,
пустое
)
этточно :)
—
0men
(01.06.2003 19:51,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru