diff --git a/fundamentos-programacion/PEC2/README.md b/fundamentos-programacion/PEC2/README.md index a332951..e4cd3e2 100644 --- a/fundamentos-programacion/PEC2/README.md +++ b/fundamentos-programacion/PEC2/README.md @@ -29,88 +29,20 @@ Cuando asignamos un valor (constante o variable) se asigna un rango de direccion #### 4.1.1. Información y espacio - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TipoTipo CTamaño en bytesRango de valores
Enterochar1-128 to 127 o 0 to 255
Enterounsigned char10 a 255
Enterosigned char1-128 a 127
Enteroint2 o 4-32,768 a 32,767 o -2,147,483,648 a 2,147,483,647
Enterounsigned int2 o 40 a 65,535 o 0 a 4,294,967,295
Enteroshort2-32,768 a 32,767
Enterounsigned short20 a 65,535
Enterolong4-2,147,483,648 a 2,147,483,647
Enterounsigned long40 a 4,294,967,295
Realfloat41.2E-38 a 3.4E+38 -> 6 decimales
Realdouble82.3E-308 a 1.7E+308 -> 15 decimales
Reallong double103.4E-4932 a 1.1E+4932 -> 19 decimales
- +| Tipo | Tipo C | Tamaño en bytes | Rango de valores | +| ------ | -------------- | --------------- | ------------------------------------------------- | +| Entero | char | 1 | -128 to 127 o 0 to 255 | +| Entero | unsigned char | 1 | 0 a 255 | +| Entero | signed char | 1 | -128 a 127 | +| Entero | int | 2 o 4 | -32,768 a 32,767 o -2,147,483,648 a 2,147,483,647 | +| Entero | unsigned int | 2 o 4 | 0 a 65,535 o 0 a 4,294,967,295 | +| Entero | short | 2 | -32,768 a 32,767 | +| Entero | unsigned short | 2 | 0 a 65,535 | +| Entero | long | 4 | -2,147,483,648 a 2,147,483,647 | +| Entero | unsigned long | 4 | 0 a 4,294,967,295 | +| Real | float | 4 | 1.2E-38 a 3.4E+38 -> 6 decimales | +| Real | double | 8 | 2.3E-308 a 1.7E+308 -> 15 decimales | +| Real | long double | 10 | 3.4E-4932 a 1.1E+4932 -> 19 decimales | ### 4.2. Memoria estática