#include <stdio.h>



int
main(int argc, char *argv[])
{
    unsigned int s = 0x00;
    unsigned int t = 0x0f;
    unsigned int u = 0xf0;
    unsigned int v = 0xff;

    printf("xor of %02x and %02x: %02x\n", s, t, s ^ t);
    printf("xor of %02x and %02x: %02x\n", s, u, s ^ u);
    printf("xor of %02x and %02x: %02x\n", s, v, s ^ v);
    printf("xor of %02x and %02x: %02x\n", t, u, t ^ u);
    printf("xor of %02x and %02x: %02x\n", t, v, t ^ v);
    printf("xor of %02x and %02x: %02x\n", u, v, u ^ v);

    return 0;
}

