integerVariable |= 0xC0000000;
Используйте 0xC0000000u
для целой переменной без знака.
Отображение всего 32-разрядного целого числа в шестнадцатеричной записи мне понятнее, чем сдвиги битов в ответе Мерадада. Они, вероятно, компилируются в одно и то же, поэтому используйте то, что вам кажется более понятным.