06/09/2011, 13:57
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses Puntos: 228 | |
Respuesta: matiz numeros enteros reales y char Me costo una eternidad poder entenderte.....Pero basicamente lo que quieres es el rango, el tamaño en bits y bytes de los tipos enteros, real y caracter (imagino que sera int, float, char).
El tamaño en bytes es facil. Tienes la funcion sizeof que devuelve el tamaño en bytes de un tipo o variable. Ejemplo:
sizeof(int)
sizeof(char)
Luego si multiplicas por 8 (1bytes = 8 bits) te da el numero de btis que tiene el tipo.
Para calcular el rango sin usar los define que vienen definidos, lo que puedes hacer es estudiar las representaciones en bits del tipo y usar operadores de bit para crearlos. |