A relational operator that stands for "not equal to." This is used quite frequently in many programming languages. I know that Visual Basic, BASIC (thanx Ariels), and SQL use it. C, C++, Java, and others use !=, and the query builder I use at work on an AS/400 uses ne. In my unspectacular mathematics training, I've always seen it represented thus: ≠, an equal sign with a diagonal bar through it.

It may be read as "less than or greater than" since those symbols comprise it. If something is less than or greater than something else, logically they cannot be equal. Capiche?Thanks to spiregrain for suggesting this clarification.

Used in an expression in some languages, this operator yields a boolean result, i.e., true or false. In others, it returns an integer value that you can pretend is a boolean. I have seen return values of 0 and 1 but also 0 and -1. It depends. A mathematical example:

10 <> 10 would evaluate to false whereas
5 <> 10 would evaluate to true

You can represent these symbols in HTML by means of the following HTML symbol references: <> or ≠ or ≠.

Thanks to C-Dawg for the 411.