First there is a 256 bit private key. This private key may be converted to Hex or Base58 for the purposes of display to humans in some cases, but internally the computer represents it in binary.
Then the computer computes a 256 bit public key. This public key may be converted to Hex or Base58 for the purposes of display to humans in some cases, but internally the computer represents it in binary.
Then the computer calculates a 256 bit SHA256 hash of the public key. This SHA256 hash may be converted to Hex or Base58 for the purposes of display to humans in some cases, but internally the computer represents it in binary.
Then the computer calculates a 160 bit RIPEMD-160 hash of the SHA256 hash value. This RIPEMD-160 hash may be converted to Hex or Base58 for the purposes of display to humans in some cases, but internally the computer represents it in binary.
Finally the computer calculates a 32 bit checksum of the RIPEMD-160 value. This checksum may be converted to Hex or Base58 for the purposes of display to humans in some cases, but internally the computer represents it in binary.
The computer concatenates a version number, the RIPEMD-160 hash, and the checksum. This concatenated value is what is known as a Bitcoin Address. It may be converted to Hex or Base58 for the purposes of display to humans in some cases, but internally the computer represents it in binary.
https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses