FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tipos de Datos < int > y rango
Hola Amigos del foro:
Hoy jugando con el Builder c++ , encontre quizas una cosa loca. por lo que yo tenia presente y por lo que me habia enseñado un int tiene capacidad(rango )-32.768 a 32.767. la cosa viene que yo cargo una variable A int A=100000; y A efectivamente me toma este valor. ¿Cómo puede ser esto posible ? me tendria que dar basura,error... se perfectamente q esto se puede solucionar con long int, pero la pregunta es si alguien sabe por que pasa esto. Por que quizas mi compilador no funcione bien?. Es una curiosidad simplemente.. saludos! BC++ |
#2
|
||||
|
||||
En Pascal y otros lenguajes existe un tipo de entero "genérico", que en Delphi lleva por nombre Integer.
El tamaño en bytes de este tipo de dato depende del sistema operativo para el que esté destinado el compilador. Si tu compilador es para 16 bits (MS-DOS, Windows 3.1, etc.), el tipo entero genérico será de 2 bytes (16 bits, exacto para el rango que señalas). Pero en sistemas de 32 bits (como la mayoría de las versiones de Windows utilizadas actualmente), el tipo entero genérico es de 4 bytes, o sea, 32 bits, los cuales admiten un rango de -2147483648 a 2147483647. Seguramente este último es el caso del tipo int del compilador de C++Builder para 32 bits. Saludos. Al González. |
#3
|
||||
|
||||
Al González te lo ha explicado brillantemente.
Añadir que un int en un sistema win32 es un DWORD pero con signo, de forma que un UINT es un DWORD (4 bytes == 32 bits) Saludos. |
#4
|
|||
|
|||
Tipos de Datos < int > y rango
Amigos:
Mira que interesante!! eso no lo tenia en cuenta .Exacto en donde esta corriendo el Builder es en Xp 32. Lo voy a tener muy en cuenta si utilizo Linux. Muchas gracias! BC++ |
#5
|
||||
|
||||
Cita:
Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tipos de Datos de Excel. | sanluisme | Servers | 0 | 23-07-2008 12:11:17 |
tipos de datos estándar? | javigh | MS SQL Server | 1 | 20-10-2007 17:39:21 |
Tipos de Datos de InterBase | atunng | Firebird e Interbase | 1 | 22-02-2007 21:16:04 |
No coinciden los tipos de datos | judoboy | SQL | 2 | 14-10-2004 10:39:52 |
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) | frankmch | Conexión con bases de datos | 2 | 08-09-2003 19:44:52 |
|