To expand upon newt's response, it is a logical operator, in the same vein as AND and OR. Here is a hastily constructed truth table:
| p | q || p AND q | p OR q | p XOR q
------------------------------------
| 0 | 0 || 1 | 0 | 0
| 0 | 1 || 0 | 1 | 1
| 1 | 0 || 0 | 1 | 1
| 1 | 1 || 1 | 1 | 0
Basically, XOR says if either p OR q is true, but not both, then the result is true, otherwise it's false.
EDIT: newt already updated his post with a link, and i forgot the forum is displayed in non-fixed font, so blah