 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
xan Invitado
|
Publicado: Vie 01 Nov, 2002 11:03 am Asunto: dudas numericas |
|
|
Hola, tengo una pregunta un poco "academica"...
Veamos... el maximo INT, si no me equivoco, es 0x7FFFFFFF
Esto lo he mirado en values.h
Del mismo modo, el maximo de un UNSIGNED INT ¿deberia ser 0xFFFFFFFF ?? ¿es realmente asi? ¿porque el maximo unsigned int no aparece en values.h?
Un abrazo
XAN |
|
| Volver arriba |
|
 |
WinMan Invitado
|
Publicado: Sab 02 Nov, 2002 12:43 am Asunto: |
|
|
1.- Crea una aplicación
2.- Incluye un Tlabel
3.- Asigna la siguiente función al evento OnCreate de la Forma principal:
| Código: |
void __fastcall TForm1::FormCreate(TObject *Sender)
{
unsigned int i = -1;
Label1->Caption = AnsiString("Maximo unsigned int: ") + i;
}
|
4.- Ejecuta la aplicación.
El valor presentado en el TLabel es el mayor int.
Un -1 en binario es todo los bits a 1, lo que al convertirlo a unsigned te da el valor mas grande del unsigned sin importar el tamaño de la palabra de la maquina en que lo ejecutes.
Suerte
WinMan |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|