Estoy usando XC8 1.35 en su versión free, y al hacer esto no funciona:
posicion = posicion * 10;
Sin embargo al hacer esto otro funciona correctamente:
posicion *= 10;
Debería dar el mismo resultado, pues la segunda forma es simplemente una abreviatura al escribir el código.
Gracias!!! Un saludo.