Seriously using hex is cumbersome in some situations.
Other languages starting to add binary literals.
The problem with pointer syntax is that from pointer to it's value and from value to it's pointer it's the same sign in some situations. I'm referring to the use of the '*' and the '&' sign and the pointer is not a type way of implementation.
You have to remember everything. Not a big deal if it's a small example exercise. But in a bit project this is how errors easily slip in.