Las bibliotecas de impulso ofrecen esta funcionalidad Capítulo 1. Boost.Multiprecision
Por ejemplo:
#include #include espacio de nombres mp = boost :: multiprecision; int main () { mp :: cpp_int u = 1; para (sin signo i = 1; i <= 100; ++ i) u * = i; std :: cout << "100! =" << u << '\ n'; }
demostración del compilador en línea: http: //coliru.stacked-crooked.co… o [Wandbox] 三 へ (へ՞ ਊ՞) へ ハ ッ ハ ッ
- ¿Puedo usar el aprendizaje profundo para aprender el aprendizaje profundo?
- ¿Cuál es la relación de la función objetivo de muestreo negativo con la función objetivo original en word2vec?
- ¿Cuál es un algoritmo de detección de imagen apropiado para detectar corrosión / óxido?
- ¿Qué campo es el mejor, big data o machine learning?
- ¿Dónde puedo encontrar el algoritmo para encontrar los otros nombres de la entidad popular?
Para un enfoque más de la vieja escuela, está GMP, que tiene ceguera de C ++, y varias otras bibliotecas de terceros.
#include #include int main () { mpz_class u = 1; para (sin signo i = 1; i <= 100; ++ i) u * = i; std :: cout << "100! =" << u.get_str (10) << '\ n'; }
demostración del compilador en línea: http: //coliru.stacked-crooked.co… o [Wandbox] 三 へ (へ՞ ਊ՞) へ ハ ッ ハ ッ