Библиотека ANSI C Stdlib

MikroPascal PRO для ARM предоставляет набор стандартных библиотечных функций C Stdlib общей полезности.

  Важно :

Дерево зависимостей библиотеки

C Stdlib Library Dependency Tree

Функции библиотеки

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);