Update PEC2
This commit is contained in:
parent
fc3f4fc1d3
commit
d8a342aed9
@ -44,6 +44,23 @@ Cuando asignamos un valor (constante o variable) se asigna un rango de direccion
|
||||
| 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 |
|
||||
|
||||
En los casos con dos opciones de tamaño es porque depende del sistema operativo y del compilador. En general, en sistemas de 32 bits, `int` y `long` son de 4 bytes, mientras que en sistemas de 64 bits, `int` es de 4 bytes y `long` es de 8 bytes.
|
||||
|
||||
Con la instrucción `sizeof` se puede obtener el tamaño en bytes de un tipo de dato.
|
||||
|
||||
```c
|
||||
#include <stdio.h>
|
||||
#include <float.h>
|
||||
int main() {
|
||||
printf("Storage size for float : %d \n", sizeof(float));
|
||||
printf("Minimum float positive value: %E\n", FLT_MIN );
|
||||
printf("Maximum float positive value: %E\n", FLT_MAX );
|
||||
printf("Precision value: %d\n", FLT_DIG );
|
||||
|
||||
return 0;
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
### 4.2. Memoria estática
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user