| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
german Ens

Registrado: 16 Dic 2003Mensajes: 43
|
Publicado: Mar 20 Ene, 2004 9:48 am Asunto: Numero mayor en Builder |
|
|
Buenos dias al foro.
Mi pregunta es la siguiente: Que dato es el mas grande que maneje el builder? unsigned long double...? y si es asi, por que cuando declaro una variable de este tipo el compilador me dice que: [C++ Error] Unit1.cpp(20): E2176 Too many types in declaration...tiene que tener signo...?
Por otro lado con que tipo de variable puedo manejar 512 bits?
Gracias y saludos...... |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
german Ens

Registrado: 16 Dic 2003Mensajes: 43
|
Publicado: Mar 20 Ene, 2004 11:17 am Asunto: |
|
|
unsigned long double r;
txtResultado->Text = sizeof(r);
Este es el codigo. Lo que quiero es saber es como declarar una variable positiva, y la que mas bits maneje.
Long double maneja 80 bits, pero se puede dar el caso de signo negativo y eso no me vale...por eso le pongo unsigned por delante pero da el error de mas arriba...no se...y eso se pueden manejar 512 bits en builder...? en algun tipo de variable...? |
|
| Volver arriba |
|
 |
masBecas Lt

Registrado: 23 Oct 2003Mensajes: 98Ubicación: La Laguna, Tenerife
|
Publicado: Mar 20 Ene, 2004 4:45 pm Asunto: |
|
|
Creo q el problema te viene por el unsigned. Los números flotantes no aceptan el unsigned puesto que el standard q los define incluye un bit para el signo y no puedes "quitárselo".
Podrías usar unsigned long int o long double pero no unsigned long double, q es lo q estás intentando. |
|
| Volver arriba |
|
 |
|