bitmask- все статьи тега
Что делает (x ^ 0x1)!= 0 означает?
я наткнулся на следующий фрагмент кода if( 0 != ( x ^ 0x1 ) ) encode( x, m ); Что значит x ^ 0x1 в смысле? Это какая-то стандартная техника? ...
Использование битовой маски в C#
допустим, у меня есть следующее int susan = 2; //0010 int bob = 4; //0100 int karen = 8; //1000 и я передаю 10 (8 + 2) в качестве параметра метода, и я хочу декодировать это, чтобы означать Сьюзен и Карен Я знаю, что 10 это 1010 но как я могу сделать некоторую логику, чтобы увидеть, если конкретный бит проверяется как в if (condition_for_karen) // How to quickly check whether effective karen bit is 1 прямо сейчас все, что я могу думать, это проверить, является ли число я прошел это 14 ...