Using the switch statement

'100' is nonsense.

BZZZT!

unsigned long oneHundred = '100';

is perfectly valid C/C++.
Sometimes, it can even be useful, though I agree, in this case (no pun intended), useless.