I have two questions about it.
1. What's it good for? It's just a very restricted char right? Wouldn't it be better to just use a char then? I can't find any situation it would be necessary to use bool instead of something else.
2. What's the difference between these types?: