В Java, почему -32 → > -1 = 1?
Это не характерно только для -32. Он работает для всех отрицательных чисел, если они не слишком большие.
Я нашел, что
x → > -1 = 1
x → > -2 = 3
x → > -3 = 7
x → > -4 = 15
если 0 > x > некоторое большое отрицательное число
Нет → > -1, то же самое, что < < 1? Но -32 < 1 = -64.
Я прочитал два дополнения, но до сих пор не понимаю рассуждений.