P
PROGamer
Мне задали написать прогу каторая инвертирует n розрядов в целом числе x начиная с позиции p. Я попробывал так:
Код:
y = x ^ ((-1 >> (sizeof(x) - p+n)) & (-1 << p));
Но пачемуто выводит неправильно. Кто нибудь пожалуйста обьясните мне что я сделал нетак.
Код:
y = x ^ ((-1 >> (sizeof(x) - p+n)) & (-1 << p));
Но пачемуто выводит неправильно. Кто нибудь пожалуйста обьясните мне что я сделал нетак.