Как C ++ выполняет побитовые операции «или» над отрицательными числами?

Когда я даю переменной такое значение:e = 17|-15; Я получаю -15 в качестве ответа после компиляции. Я не могу понять, что использует арифметика с ++. Как он выполняет побитовую операцию ИЛИ на отрицательных десятичных дробях?

Ответы на вопрос(6)

Ваш ответ на вопрос