Estoy creando un árbol de análisis que contendrá expresiones similares para 3 - 4 * 8 o 8 * -5 o -(10 * 1) Necesito una forma de distinguir entre el unario y el binario negativo. La forma en que va mi
¿Podría alguien explicarme por qué la máscara no se desplaza hacia la derecha en absoluto? Puedes usar cualquier cosa en lugar de ese 1 y el resultado será el mismo. unsigned mask = ~0 >> 1;
printf("