Why does a memory address start with 0x?

Viewed 21837

Possible Duplicate:
Why are Hexadecimal Prefixed as 0x?

Memory addresses are often notated as a hexidecimal value prefixed with 0x. E.g:

> new.env()
<environment: 0x21d36e0>

Does the 0x part mean anything? Where does this notation come from? Is any other value possible instead of 0x?

2 Answers
Related