hola estoy intentando hacer lo siguiente:

unsigned short us_value = 0u;
unsigned short* pus_value =& us_value;

printf(«Enter value from 1 to 7: «);
scanf(» %u», &us_value);
printf(«You entered the value: %dn», *pus_value);

// dandome como resultado 0; pero al cambiar el tipo por int o long puedo acceder al contenido desde el puntero
Que es lo que realmente pasa con el tipo short?

Responder