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

 
 
> Keil mVision2 RV, плавающая точка
Sart
сообщение Oct 7 2008, 10:56
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 18-08-08
Пользователь №: 39 669



Здравствуйте.
Подскажите как armlink заставить изменить режим округления числа с плавающей точкой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sart
сообщение Oct 9 2008, 05:03
Сообщение #2





Группа: Новичок
Сообщений: 10
Регистрация: 18-08-08
Пользователь №: 39 669



Проблема вот в чем:

В программе переменной типа float присваивается значение 0.1. Но вместо 0.1 реально после 9-го знака после запятой появляются цифры. В программе эта переменная является приращением некоторой величины. Но так как она не равна ровно 0.1 не выполняется условие if (величина == 5.0). Хотелось бы как то получить все таки ровно 0.1.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 9 2008, 05:09
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



В плавающей точке ровно обычно ничего не бывает. Поэтому использовать сравнения типа if(величина == 5.0) нельзя.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sart   Keil mVision2 RV   Oct 7 2008, 10:56
- - VAI   Вы можете сформулировать вопрос более грамотно. На...   Oct 8 2008, 04:03
- - Sart   В Help я вычитал следующее: "Note The standa...   Oct 8 2008, 04:58
- - aaarrr   Для подключения полных библиотек достаточно в опци...   Oct 8 2008, 09:09
- - Sart   Большое спасибо. А подскажите еще как указать до к...   Oct 9 2008, 04:38
- - aaarrr   Тек-с. Вообще-то к какому-либо знаку после запятой...   Oct 9 2008, 04:52
- - Sart   Соглашусь с Вами. Но как то указать компилятору чт...   Oct 9 2008, 05:22
|- - scifi   Цитата(Sart @ Oct 9 2008, 09:22) Соглашус...   Oct 9 2008, 06:16
- - aaarrr   Нет, можно только округлить вручную или придумать ...   Oct 9 2008, 05:30
- - Alexandro   Может это поможет: убрать мусор из float from: h...   Oct 9 2008, 05:48
- - VAI   ЦитатаА подскажите еще как указать до какого знака...   Oct 9 2008, 08:55
- - Sart   Я наверное неправильно выразился. Нужно как то ука...   Oct 9 2008, 10:39
- - aaarrr   Цитата(Sart @ Oct 9 2008, 14:39) Я наверн...   Oct 9 2008, 10:55


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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 08:14
Рейтинг@Mail.ru


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