¿Cuáles son los | y ^ operadores utilizados para? [duplicar]

Posible duplicado:
¿Qué son los operadores bit a bit?

Recientemente me encontré con algunas muestras que usaban el | y ^ operador. Supongo que estos sonor ynegation operadores

Entonces, ¿qué representan realmente estos operadores?

Respuestas a la pregunta(6)

Su respuesta a la pregunta