Título: Variable ENORME ? Publicado por: GADUARD2 en 18 Febrero 2012, 10:12 am Bueno, estoy en C#, pero supongo que sera parecido.
Y si, me refiero a si hay alguno superior al long, necesito uno que tenga capacidad para almacenar un numero enorme, como "1x10^40" lo max que he encontrado es el long, pero me queda corto... Saben alguna manera de conseguirlo ? Gracias y saludos Título: Re: Variable ENORME ? Publicado por: Caster en 18 Febrero 2012, 10:20 am Lo primero,
Citar Bueno, estoy en C#, pero supongo que sera parecido Pues si no es exactamente C/C++, esté no es el subforo. Lo segundo, más grande que el long int, sí es solo números positivos Código
y si necesitas negativos Código
y la otra opción que queda es salir de C estándar y buscar otras librerías para trabajar con esos números. Saludos EDITO: No sé, pero alomejor tambien se puede usar un array para cada dígito del número. Título: Re: Variable ENORME ? Publicado por: Eternal Idol en 18 Febrero 2012, 11:56 am GADUARD2: NO PREGUNTES MAS EN ESTE SUBFORO (C/C++) POR C#. MUEVO TU MENSAJE A DONDE CORRESPONDE.
Título: Re: Variable ENORME ? Publicado por: jacosito en 6 Abril 2012, 22:24 pm Bueno, estoy en C#, pero supongo que sera parecido. Y si, me refiero a si hay alguno superior al long, necesito uno que tenga capacidad para almacenar un numero enorme, como "1x10^40" lo max que he encontrado es el long, pero me queda corto... Saben alguna manera de conseguirlo ? Gracias y saludos En C# bysca los tipos de datos numéricos y te darás cuenta que hay para valores muchísimos más grandes. El punto a lo que te refieres tiene dos sabores, por decirlo de alguna manera: 1) Precisión 2) Exactitud Si necesitas precisión con algunos pocos dígitos tendrás más que suficiente y el exponente te sobrará. Si necesitas precisión, necesitarás bastantes dígitos y el exponente no será tan relevante. Qué quiero mostrarte con la anterior: Qué hay tipos de datos para mantener muchos dígitos (Decimal) y otros pocos dígitos y grandes exponentes (double/float, etc). Saludos |