Memory address of any type of varible

why the memory address are in different format means it contain the character and integer both.

@Vikaspal Memory addresses are in hexadecimal format where it uses sixteen distinct symbols, most often the symbols “0”–“9” to represent values zero to nine, and “A”–“F” to represent values ten to fifteen.