elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Variable ENORME ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Variable ENORME ?  (Leído 2,332 veces)
GADUARD2

Desconectado Desconectado

Mensajes: 48


Ver Perfil
Variable ENORME ?
« 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


En línea

Caster


Desconectado Desconectado

Mensajes: 786


Ver Perfil WWW
Re: Variable ENORME ?
« Respuesta #1 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
  1. unsigned long double

y si necesitas negativos

Código
  1. long double

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.


« Última modificación: 18 Febrero 2012, 10:25 am por |Demon| » En línea

Eternal Idol
Kernel coder
Colaborador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Variable ENORME ?
« Respuesta #2 en: 18 Febrero 2012, 11:56 am »

GADUARD2: NO PREGUNTES MAS EN ESTE SUBFORO (C/C++) POR C#. MUEVO TU MENSAJE A DONDE CORRESPONDE.
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
jacosito

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Variable ENORME ?
« Respuesta #3 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
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
La variable de tipo Object o la variable de bloque With no está establecida
Programación Visual Basic
rubeng 5 12,092 Último mensaje 17 Septiembre 2007, 00:04 am
por rubeng
Error 91: Variable de tipo object o la variable de bloque with no esta estableci
Programación Visual Basic
brus_k10 2 6,414 Último mensaje 16 Junio 2009, 16:20 pm
por cassiani
my.resources.source.replace(variable, variable) Ayuda codedom
.NET (C#, VB.NET, ASP)
70N1 4 4,809 Último mensaje 19 Octubre 2011, 12:57 pm
por 70N1
duda enorme
Dudas Generales
sandyx 3 2,031 Último mensaje 2 Febrero 2015, 16:32 pm
por el-brujo
ChannelB esa enorme...
Software
akodo 0 758 Último mensaje 10 Septiembre 2015, 19:27 pm
por akodo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines