Это связано с тем, как отрицательные числа представлены как биты. Для этого наиболее часто используются Дополнения .
-2 в этом обозначении 1111110, которое отрицает 1