Czy zdefiniowano wyniki operacji bitowych na podpisanych liczbach całkowitych?

Wiem, że zachowanie>> na podpisanej liczbie całkowitej może być zależna od implementacji (w szczególności, gdy lewy operand jest ujemny).

Co z innymi:~, >>, &, ^, |? Gdy ich operandy są podpisane liczbami całkowitymi typu wbudowanego (short, int, long, long long), czy wyniki są takie same (jeśli chodzi o zawartość bitów), jakby ich typ był niepodpisany?

questionAnswers(4)

yourAnswerToTheQuestion