Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/09/2011, 13:57
sam90
 
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.