Вопросы по теме 'boolean-operations'

Заменить младший значащий бит побитовыми операциями
Каков оптимальный способ замены наименее значимого бита байта предоставленным битом? Я знаю, как проверять и сравнивать последний бит (используя, например, функцию posix ffs()), но я хочу знать, есть ли решения с лучшей производительностью, не...
9728 просмотров

проверьте, что хотя бы два из десяти логических значений верны
В случае, когда по крайней мере два из трех логических значений истинны, это самый простой способ узнать: BOOL a, b, c; -(BOOL)checkAtLeastTwo { return a && (b || c) || (b && c); } Каким будет оптимальное решение, если...
636 просмотров

Сравнение не тогда и vs и потом не
Мне просто интересно, есть ли разница между оператором if или оператором while , если условие либо (!a && !b) (давайте назовем этот оператор 1), либо !(a && b) (давайте назовем этот оператор 2). Я думал об этом, и у нас есть...
75 просмотров

Как я могу написать оператор if с несколькими условиями?
Я пытаюсь написать оператор if, где, если a истинно и если (b или c) истинно, то сделайте что-нибудь. Я написал это, но я не уверен, что логика верна. if (critStatus == false && badStatus == true || pmBadStatus == true) { //do...
190 просмотров
schedule 20.09.2022