
22/04/2005, 06:08
|
| | Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 11 meses Puntos: 17 | |
1 Byte = 8 bits
2 Bytes = 1 Word
4 Bytes = 2 Word = 1 DoubleWord (ó DWord abreviado)
8 Bytes = 4 Word = 2 DWord = 1 QuadWord (ó QWord abreviado)
Sobre lo del int.
short = short int
long = long int
Son acortaciones. Por eso, int "sin nada más" puede referirse al long o al short. Depende del compilador. En VC++ (32bits) se refiere al long (32 bits). En TurboC antiguo (16 bits) se refiere al short (16 bits). ¿Por qué? Por los bits del sistema en ese momento de su creación. Si tu procesador es de 32 bits (el sistema se supone que también), se usará un "int" normalmente de 32. Si es de 16 (como MSDOS, y por tanto Turbo C), se usará de 16.
Consejo: Usa un compilador nuevo: VC++6, Borland(hay gente que le gusta y es comercial, por eso le pongo 2º), DevCpp (basado en *nix), Cygwin (basado en *nix), DJGPP. Son las opciones más recomendables. La mejor a mi juicio la primera y de ahí para abajo.
Otro consejo: Si tu variable va a ser para un contador (o sea, entera o positiva, sin coma flotante), usa un tipo de no coma flotante, como long int o similar, pero no long double. |