Example #1
0
int main (void) {
    unsigned int u, bitNumber, start, end;

    printf("Enter an integer: ");
    scanf("%ud", &u);
    printf("%u is %s\n", u, (ODD(u) ? "odd" : "even"));

    printf("Enter an integer and a bit number: ");
    scanf("%u %d", &u, &bitNumber);
    printf("%u has bit %d %s\n", u, bitNumber, (BITON(u, bitNumber) ? "on" : "off"));   

    printf("Enter an integer, start and end bit numbers: ");
    scanf("%u %u %u", &u, &start, &end);
    printf("%u has %s those bits on\n", u, (ALLON(u, start, end) ? "all" : "not all"));

    return 0;
}
Example #2
0
//-----------------------------------------------------------------------------------
int main(void) {

    unsigned int U1,BitNumber,Start,End;

    printf("Enter an integer : ");
    scanf("%ud",&U1);
    printf("%u is %s\n",U1,ODD(U1)?"odd":"even");

    printf("Enter an integer and a bit number : ");
    scanf("%u %d",&U1,&BitNumber);
    printf("%u has bit %d %s\n",U1,BitNumber,BITON(U1,BitNumber)?"on":"off");

    printf("Enter an integer, start and end bit numbers : ");
    scanf("%u %u %u",&U1,&Start,&End);
    printf("%u has %s those bits on\n",U1,ALLON(U1,Start,End)?"all":"not all");

    return(EXIT_SUCCESS);
}