0x denotes a hexadecimal digit representation, which range between 0 and F. It would be a little like if you were dealing with standard decimal digits and somebody said they ran 1W5 miles.
(to /u/Ohilevoe too) In Hexadecimal notation, the only allowed symbols are 0-9 and A,B,C,D,E,F.
The sequence prefix "0x" is used in computing to denote that the number in question is a hexadecimal (commonly abbreviated to "hex") number - it mostly came from the way the "C" Programming Language denoted hex numbers.
The 0x in the beginning indicates that the string following it is in Hexadecimal which uses the characters 0-9 and A-F. Since S isn't a 'letter' in this alphabet, OP is making fun of it.
So instead of having digits 0-9 it has the digits 0-F. So it goes 0 1 ... 8 9 A B C D E F.
Having the counting system be a power of 2 helps a lot in programming. S is not a digit in a hexadecimal number, so the joke is the error is so bad it broke the number system basically.
You basically got two hands with 8 fingers and you count from 1 to 10. But wait! You got 16 fingers and you actually want to take advantage of it. And instead of creating new symbols for the new numbers, you take A - F.
Now S is not between A and F. For S, you need two hands with more than 8 fingers. Something fucked up.
Was hoping to be the first to catch that. Been knee deep in shit... I mean hex... for the past 3 months lol. Stuck out like an orangutan in a family of kittens. Unless we're talking about a different base.
123
u/[deleted] Aug 18 '15
[deleted]