Modificacion Declaracion
ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA
UNIDAD CULHUACÁN
Fundamentos de programación
“Tamaños, Declaracion, Modificadores”
Presenta:
Rosado PérezRicardo Arturo
Grupo: Turno:
1EX57 Vespertino
García Cabello Víctor
Profesor
Los compiladores de C diseñados para computadoras personales s omicrocomputadoras (computadoras con longitud de palabra menor que 32 bit) representan generalmente una palabra con 4 bytes (32 bits).
Algunos tipos básicos de datos se pueden ampliar utilizando losmodificadores de tipo de datos Short(corto), Long(largo), Signed(con signo) Unsigned(sin signo)
Tipo
Bits
Rango
int
16
-32.767 a 32.767
unsigned int
16
0 a 65.535
signed int
16
-32.768 a 32.767
short int
16-32.768 a 32.767
unsigned short int
16
0 a 65.535
signed short int
16
-32.768 a 32.767
log int
32
-2147483648 a 2147483648
signe long int
32
-2147483648 a 214748367
Char
8
-128 a 127
Unsigned char
8
0a 255
Signed char
8
-128 a 127
Por ejemplo, se puedendefinir cantidades enteras como short int , long. Int o insigne int (estos tipos de datos se suelen escribir simplemente Short, long, o insigney se supone que son enteros). La interpretación de un tipo de daro entero modificador delante puede variar de un compilador de C a otro, aunque existe una relación de sentido común.
De esta forma unshort int requerirá menos memoria o la misma que un int ordinario, pero nunca más. De igual forma, un Long int puede requerir la misma cantidad de un int ordinario, pero nunca una cantidad de menoríamenor
Si short int e int requieren la misma memoria (por ejemplo 2 Bytes), entonces Long int , generalmente, ocupará el doble (por ejemplo 4 Bytes). O si int y Long int ocupa la misma memoria (4Bytes), entonces short int ocupará la mitad de memoria (2 bytes)
Un Unsigned int ocupa la misma memoria que un int ordinario. Sin embargo, en el caso de un int ordinario ( o un short int o un Long int),...
Regístrate para leer el documento completo.