Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2012, 17:52
Avatar de ipraetoriux
ipraetoriux
 
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años
Puntos: 155
Respuesta: por que un char ocupa 4 bytes , por que?

...pues simple..un puntero es una variable que almacenará una direccion de memoria...por lo tanto, el size del puntero es igual al size de la direccion. Como por lo tanto, en arquitectura de 32bits, puedes almacenar hasta 32bits o 4 bytes en cada slot de memoria...por lo tanto, el size de la direccion es de 4bytes...en cambio en arquitecturas de 64bits, podrá almacer hata 8bytes y tendra dicho size...

saludos