Me gustaría saber dos cosas que me están confundiendo bastante la cabeza estos días.
Si asigno un int
en C18 compiler
Sé que tomará dos bytes y, si inicializo un puntero a la variable, digamos:
int x,*xptr;
xptr = &x;
entonces tengo que acceder a *xptr
para el primer byte y *xptr+1
para el segundo byte?
Bueno, ¿qué factor determina que uno es MSB y LSB?