Googling this question has proved somewhat useless, so the ¬ symbol:
- What is it for?
- What is is called?
- Is it used in any programming languages?
The only use I've seen for the ¬ symbol is to represent negation in the context of formal logic. For instance, if P is the proposition "It will rain today", then ¬P is the proposition "It will not rain today." I've also seen ~ used for this.
I don't believe it has an actual name other than "negation symbol". Normally it's read as "not".
As far as I know, in programming this symbol has no special meaning, at least not in any mainstream languages I've used.
¬=, ¬>, etc. Most implementation also allow `\` because many keyboards lack a ¬ key. I'm not sure that it can be considered a mainstream language, though.
U+00AC NOT SIGNand is one of the many notations for logical negation¦.