Определяем является ли число степенью двойки
Просто кусок кода, который определяет является ли число степенью двойки. if ((blocksize & (blocksize — 1)) != 0) { fprintf(stderr, «%s: blocksize %lu not a power-of-two value\n», progname, blocksize); return EINVAL; } Скачать статью в PDF