Доступные версии документации

Функции

При описании функций библиотеки используются обозначения, определенные в заголовочном файле int64.h.

Макросы

В состав библиотеки int64 включен ряд макросов. В отличие от библиотечных функций, макросы в процессе трансляции исходного текста программы заменяются набором команд языка C/C++ и, возможно, некоторыми функциями библиотеки int64.

Список макросов приведен в таблице. Тексты макросов находятся в заголовочном файле int64.h.

Имя макроса Назначение
i64_ToLong(i,l)  Преобразование простого целого числа в длинное целое
i64_FromLong(l,i)  Преобразование длинного целого числа в простое целое
i64_ToDouble(i,d)  Преобразование длинного целого числа в вещественное двойной точности
i64_ToPosDouble(i,d)  Преобразование длинного целого положительного числа в вещественное двойной точности
i64_FromDouble(d,i)  Преобразование вещественного числа двойной точности в длинное целое
i64_FromPosDouble(d,i)  Преобразование положительного вещественного числа двойной точности в длинное целое
i64_GetLo(i)  Выделение младших четырех байтов длинного целого числа
i64_GetHi(i)  Выделение старших четырех байтов длинного целого числа
i64_Init(i,lo,hi)  Присвоение значения длинному целому числу
i64_IfPos(num)  Проверка длинного целого числа на положительное значение
i64_Equ(n1,n2)  Проверка на равенство двух длинных целых чисел
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter