Форум программистов, компьютерный форум CyberForum.ru

Отброс дробной части - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 62, средняя оценка - 4.82
RUS1313
2 / 2 / 0
Регистрация: 08.01.2010
Сообщений: 150
28.09.2011, 16:36     Отброс дробной части #1
как можно отбросить дробную часть(не округлить) от переменной?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2011, 16:36     Отброс дробной части
Посмотрите здесь:

C++ Рассмотрение дробной части чисел
C++ Вывод дробной и целой части
C++ Выделение дробной части из числа
C++ Вывод целой и дробной части
C++ Погрешность дробной части
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
28.09.2011, 16:38     Отброс дробной части #2
RUS1313, функция floor().
DKOI
 Аватар для DKOI
24 / 24 / 1
Регистрация: 08.09.2010
Сообщений: 136
28.09.2011, 16:43     Отброс дробной части #3
C++
1
2
float a = 5.3;
a = (int)a;
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
29.09.2011, 05:38     Отброс дробной части #4
Цитата Сообщение от MILAN
RUS1313, функция floor().
она может поменять целую часть

через приведение к целому
через modf()
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
29.09.2011, 08:26     Отброс дробной части #5
floor именно усекает до меньшего целого, а не округляет.
измениться может целая часть отрицательного числа.
Yandex
Объявления
29.09.2011, 08:26     Отброс дробной части
Ответ Создать тему
Опции темы

Текущее время: 11:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru