![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразование типов [D6]
Frozzen © (2004-08-11 20:35:00)Накануне спрашивал народ как преобразовать real в Integer
оказалось совсем просто
сейчас надкнулся на функцию function Trunc(X: Extended): Int64;
до этого пользовался Round
3APAP3A (2004-08-12 07:59:00) [1]Floor - Rounds variables toward negative infinity.
Ceil - Rounds variables up toward positive infinity.
P.S.
Есть один метод... Он универсален... =)
ShowMessage(IntToStr(Trunc(X)));
ShowMessage(IntToStr(Round(X)));
ShowMessage(IntToStr(Floor(X)));
ShowMessage(IntToStr(Ceil(X)));
Поменяв несколько раз X - ты получишь весьма точное представление, что же делают эти функции.... Это если Help'ами пользоваться не обучены...
KADAN (2004-08-12 07:43:00) [2]осталось только узнать про функции Floor и Ceil
Skyle (2004-08-12 07:36:00) [3]
> еще предлогали так StrToInt(FloatToStr(int(X)))
Звери. Живодёры.
Frozzen (2004-08-12 07:29:00) [4]А когда я спрашивал ничего кроме round никто и не подсказал
еще предлогали так StrToInt(FloatToStr(int(X)))
GuAV (2004-08-12 01:38:00) [5]Согласен, не суть. Я просто подумал, что была претензия на перевод.
3APA3A (2004-08-12 01:08:00) [6]Ну да... потому то я "со стороны" в кавычках и написал... А вообще - не суть...
GuAV (2004-08-12 00:58:00) [7]
> returns an Int64 value that is the value of X rounded toward
> zero
Если точно, то
Возвращает Int64 значение, которое является значением Х округленным в сторону0.
3APA3A (2004-08-11 23:35:00) [8]Trunc returns an Int64 value that is the value of X rounded toward zero.
По русски - ближайшее целое "со стороны" нуля...
_student (2004-08-11 23:02:00) [9]
> Trunc вычисляет наибольшее целое меньшее данного X: Extended.
Отсекает дробную часть. Так же понятней.
TUser (2004-08-11 21:07:00) [10]
> Trunc вычисляет наибольшее целое меньшее данного X: Extended.
<=
begin...end (2004-08-11 20:58:00) [11]
> Frozzen (11.08.04 20:35)
> до этого пользовался Round
Продолжай в том же духе.
Sun bittern (2004-08-11 20:57:00) [12]Еще круче преобразовалка есть X div 1 $)
афвуд (2004-08-11 20:45:00) [13]Trunc вычисляет наибольшее целое меньшее данного X: Extended.
Андрей Сенченко (2004-08-11 20:40:00) [14]это не преобразование.
Alx2 (2004-08-11 20:37:00) [15]>Frozzen (11.08.04 20:35)
Молодец!
Гаврила (2004-08-11 20:36:00) [16]Это немного разные вещи