![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Функция Int(n)
Серый © (2006-09-24 15:04:00)Как воспользоваться функцией Int(n)?
Anatoly Podgoretsky (2006-09-24 20:18:00) [1]Furyz © (24.09.06 15:27) [3]
> как уже было сказано это превращение real -> integer
Кем было сказано?
Stexen (2006-09-24 17:04:00) [2]integer part - целая часть
YurikGL (2006-09-24 16:05:00) [3]
Delphi syntax:
function Int(X: Extended): Extended;
Description
In Delphi code, Int returns the integerpart of X; that is, X rounded toward zero. X is a real-type expression.
Так что int возвращает ту часть числа, которая является integer :)
YurikGL (2006-09-24 16:05:00) [4]хотя сам тип данных является Extended
PZ (2006-09-24 16:03:00) [5]> [3] Furyz © (24.09.06 15:27)
Посмотрите внимательно:
[2] PZ (24.09.06 15:13)
function Int(X: Extended): Extended;
Галинка (2006-09-24 15:45:00) [6]Furyz © (24.09.06 15:27) [3]
с каких пор extended and integer одно и то же?
Furyz (2006-09-24 15:27:00) [7]> Int(n)
как уже было сказано это превращение real -> integer
PZ (2006-09-24 15:13:00) [8]function Int(X: Extended): Extended;
Функция Int возвращает целую часть X, т.е. округляет действительное значение в сторону нуля
Примеры:
I := Int(123.456); // I = 123.0
I := Int(-123.456); // I = -123.0
Проггер из библиотеки (2006-09-24 15:12:00) [9]Int (n) - это, надеюсь, не из ассемблера?
В справке по Delphi (я так понимаю, вопрос относится к использованию Int в Delphi) можно почитать описание этой функции, узнать, что ей надо передавать и что она возвращает. В Delphi 7 в справке по Delphi (не WinAPI!!!) можно посмотреть в разделе Delphi Object and Component Reference -> Alphabetical Routines Listing -> I -> Int