I have used this before:

`#define OR ||`

#define AND &&

#define XOR !=

#define NOT !

boolean a,b,c;

void setup(){

//Just demonstrations, I doubt this does anythign useful.

a = (b XOR c);

b = NOT b;

c = (b AND a);

b = (a OR b);

}

Edit:

or you can do this one for bitwise operators:

`#define or |`

#define and &

#define xor ^

#define not ~

byte a,b,c;

void setup(){

//Just demonstrations, I doubt this does anythign useful.

a = 10;

b = 103;

c = 78

a = (b xor c);

b = not b;

c = (b and a);

b = (a or b);

}