- Вложения
-
- CVAVRMAN2.pdf
- (1.87 МБ) 2772 скачивания
-
- CodeVisionAVR User Manual.pdf
- (2.5 МБ) 3020 скачиваний
Это значительно упростит работу над ошибками в самом проекте. (с)
Там нет русских буквkot-69 писал(а): вот мануалы
Да нажимал я это, выскакивает табличка, нажимаю ОК, и ничего не происходит, где файлkot-69 писал(а): Compile - F9
Make - Shift+F9
Вот тут естьjava писал(а):Там нет русских буквkot-69 писал(а): вот мануалы
самый простой вариант:wellcom писал(а):И опять здравствуйте уважаемые Коты! Подскажите плиз, как в CVAVR можно отбросить часть дробной части числа float.
Например есть число 253,69875202, из него нужно сделать число 253,69 без всяких округлений, просто отбросив от его дробной части ...875202.
Код: Выделить всё
float fnum = 234.3435455;
int inum = fnum; // :-)))а где в вашем прошлом вопросе речь о дробной части?! но можно так:wellcom писал(а):вариант
float fnum = 234.3435455;
int inum = fnum;
это было просто преобразование?...а как в этом случае я получу дробную часть?
Код: Выделить всё
float fraq = fnum - inum; // дробная часть в формате float
int ifraq = (fnum - inum)*100; // два знака дробной части в виде целого числавопрос о дробной был, внимательнее и до конца читать вопрос......сейчас попробую еще и ваш вариантМастер Ломастер писал(а):а где в вашем прошлом вопросе речь о дробной части?! но можно так:wellcom писал(а):вариант
float fnum = 234.3435455;
int inum = fnum;
это было просто преобразование?...а как в этом случае я получу дробную часть?Код: Выделить всё
float fraq = fnum - inum; // дробная часть в формате float int ifraq = (fnum - inum)*100; // два знака дробной части в виде целого числа
будет вам 234.56 из 234.567889inum = fnum * 100;
fnum = inum / 100.0;
вот так я и делалМастер Ломастер писал(а):будет вам 234.56 из 234.567889inum = fnum * 100;
fnum = inum / 100.0;