01011101 // это результат
/* изменились биты во втором числе напротив
установленных битов 4 и 1 первого числа. */
~ 01001111 /* инвертировать биты
те что были "1" станут "0" и наоборот */
10110000 // это результат
Запомните!
Результатом поразрядных (побитных)
логических операций:
& | ^ ~
является число !
Которое может быть интерпретировано компилятором как "истина" если оно не ноль и "ложно" если число ноль.