We tend to count memory using hexadecimal rather than binary.
0x
prefix.0x10
is just 10
, the hexadecimal representation of 16
#include <stdio.h>
int main(void)
{
int n = 50;
("%i\n", n);
printf}
50
has an address for where it is in memory, like 0x123