Print all multiples of 32 from 0 to `n`...imperfectly
C

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
int main(int argc, char *argv[]) {
    int n = atoi(argv[1]);
    for(int i = 0; i &lt; n; i++) {
        if(i &amp; 31 == 0) {
            printf("%d\n", i);
        }
    }
}