Преобразование float в int
Автор Борис Ракитин задал вопрос в разделе Другие языки и технологии
Arduino IDE Как преобразовать float в int? Например: 3,14159265 > 3 и получил лучший ответ
Ответ от И Горыныч[гуру]
Почему бы просто не присвоить новой переменной тип int.
int PI = 3,14
Дробная часть, насколько я знаю, отбросится
Ответ от Антон Любимов[новичек]
Example
int i;
float f;
f = 3.6;
i = (int) f; // now i is 3
Example
int i;
float f;
f = 3.6;
i = (int) f; // now i is 3
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Arduino IDE Как преобразовать float в int? Например: 3,14159265 > 3
Можно ли преобразовать тип int в float без потери данных?
Зависит от того, какой int и какой float. Например, 32-битный int представляет значения от
подробнее...