Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2012, 19:07
vani18
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 meses
Puntos: 5
Respuesta: por que un char ocupa 4 bytes , por que?

ah claro tiene sentido... eso de que por memoria que despues lo leo bien... ocupa 4 bytes. POR QUE EL DATO QUE TIENE; DIRECCION DE MEMORIA OCUPA 4 bytes..


pero si coloco esto...


Código PHP:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>


int main(void)
{
    
char *c;   //  char *c=NULL;
    
printf("la variable puntero c ocupa %d bytes\n"sizeof(*c));  

//imprimo    el tamaño de *c   ,que es el valor   de la  supuesta variable char

    
printf ("2222222222%s222222",*c);

imprime NULL, por que no apunta a ningun lado, pero al ser declarada como char, su valor equivale a un char que es 1 byte