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

por que un char ocupa 4 bytes, este es un puntero a char, imprimo su tamaño y ocupa 4 bytes...

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));


en este otro ejemplo si ocupa 1 byte!

Código PHP:
int main(void)
{
    
char c 'x';
 
    
printf("dirección de la variable c es %p\n", &c);
    
printf("la variable c tiene un tamaño de %d byte\n"sizeof(c));

gracias,"