Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Numero mayor en Builder

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Numero mayor en Builder Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Sería mejor que pusieras el código que te ha dado el error. Ese mensaje que citas está diciéndoe que ha demasiados tipos definidos.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.