deltanull wrote
Thanks for the reply, makes sense. 
I've never seen the octothorp used like that or <>. 
Learn something new every day !
 
When you think about it, the '#' is very close to the traditional not-equals sign -- it just has one additional vertical slash. It also has the advantage of being a single character operator. BASIC used '<>'. I don't recall which language I've used that used '#'.
There are several other representations, as well.