Are you wondering what these strings and numbers prefixed with 0x (like 0x10 or 0xdeadbeef) mean? These are hexadecimal numbers. Instead of using the common base 10 encoding, these numbers use a base 16 encoding, just like binary numbers use base 2 encoding.

If you want to learn more, you can find a very good tutorial about hexadecimal numbers here!