Страницы

Поиск по вопросам

пятница, 14 февраля 2020 г.

Как разбить double на целое и нецелое число

#cpp #qt


Интересует метод, как разбить double a = 52.993 на целое и число после запятой, не
используя std::string.

т.е чтобы вывод был 

52
0.993

    


Ответы

Ответ 1



Прямо в стандартной библиотеке есть готовая функция modf. И там же пример double param, fractpart, intpart; param = 3.14159265; fractpart = modf (param , &intpart); printf ("%f = %f + %f \n", param, intpart, fractpart);

Комментариев нет:

Отправить комментарий