Библиотека ANSI C Stdlib
MikroPascal PRO для ARM предоставляет набор стандартных библиотечных функций C Stdlib общей полезности.
- Не все стандартные функции библиотеки ANSI были включены.
Дерево зависимостей библиотеки
Функции библиотеки
abs
Прототип |
function abs(a : integer) : integer; |
---|---|
Описание |
Функция возвращает абсолютное (то есть положительное) значение a. |
Пример |
res := abs(-12); // res = 12 |
labs
Прототип |
function labs(x : longint) : longint; |
---|---|
Описание |
Функция возвращает абсолютное (то есть положительное) значение длинного целого x. |
Пример |
res := labs(-2147483647); // res = 12 |
min
Прототип |
function min(a, b : integer) : integer; |
---|---|
Описание |
Функция возвращает меньше двух целых чисел, a и b. |
Пример |
res := min(123,67); // function returns 67 |
max
Прототип |
function max(a, b : integer) : integer; |
---|---|
Описание |
Функция возвращает больше двух целых чисел a и b. |
Пример |
res := max(123,67); // function returns 123 |
rand
Прототип |
function rand() : integer; |
---|---|
Описание |
Функция возвращает последовательность псевдослучайных чисел между 0 и 32767. Функция всегда будет вызывать одну и ту же последовательность чисел, если только srand не вызывается, чтобы выровнять начальную точку. |
Пример |
while TRUE do res := rand(); end; |
srand
Прототип |
procedure srand(x : word); |
---|---|
Описание |
Функция вернется к следующему количеству чисел между 0 и 32767. Функция всегда будет вызывать одну и ту же последовательность чисел, если только srand не вызывается, чтобы выровнять начальную точку. |
Пример |
srand(9); |