Проверка на четность в С++

проверка на четность в С++
Всем привет, ребят возник такой вопросик, я просто когдато писал и подзабыл как конкретно пишеться запись, как проверить в С++ на четность (четное или нечетное число ) через побитовое И, помню что сымл в том что у нечетных (или у четных) последний бит =1, и через запись if(a==(зпбыл че тут) ) можно проверить на четность, помню что вроде как через какието такие символы типа && или %, подскажите плз

  • if (~a & 1) cout < < " типа эдак! n"; P.S. Операции сравнения тоже медленные! ! P.P.S.Хитрый волчара)))