GNU Multi-Precision Library

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Термин «GMP» имеет такжедругие значения.
GNU Multiple-Precision Library
Логотип программы GNU Multiple-Precision Library
Типматематическая библиотека
РазработчикThe GNU Project
Написана наC
Операционная системаКросс-платформенное ПО
Дата выпуска1991[1]
Последняя версия
Репозиторийgmplib.org/repo/
ЛицензияLGPL
Сайтgmplib.org
Логотип Викисклада Медиафайлы на Викискладе

GMP илиGNU Multi-Precision Library —библиотека, написанная на языкеСи, предназначенная для вычислений с плавающей запятой, целыми и рациональными числами спроизвольной точностью. Библиотека широко используется в криптографических целях и для компьютерных вычислений. Данная библиотека необходима для сборкиgcc.

Содержание

Пример

[править |править код]
#include<stdio.h>#include<gmp.h>intmain(void){mpz_tx,y,result;mpz_init_set_str(x,"7612058254738945",10);mpz_init_set_str(y,"9263591128439081",10);mpz_init(result);mpz_mul(result,x,y);gmp_printf("    %Zd\n""*\n""    %Zd\n""--------------------\n""%Zd\n",x,y,result);/* free used memory */mpz_clear(x);mpz_clear(y);mpz_clear(result);return0;}

Использование в различных языках программирования

[править |править код]
БиблиотекаЯзыкЛицензия
GNU Multi-Precision LibraryСи /C++LGPL
GNU Multi-Precision Library for .NETC# /.NETLGPL
General Multiprecision Python ProjectPythonLGPL
GNU Multi-Precision Library for PHPPHPPHP License

Использование

[править |править код]

Примечания

[править |править код]

Ссылки

[править |править код]
Перейти к шаблону «GNU»
История
Лицензии
Программное
обеспечение
Персоналии
Другие темы
ПО
Этозаготовка статьи опрограммном обеспечении. Помогите Википедии, дополнив её.
Источник —https://ru.wikipedia.org/w/index.php?title=GNU_Multi-Precision_Library&oldid=134032703
Категории:
Скрытые категории: