0x100000000
0x100000000 is a hexadecimal literal representing the integer 4,294,967,296 in decimal. It equals 2^32 and is one more than the largest value representable with 32 bits unsigned (0xFFFFFFFF).
In computing, this value is commonly cited as the boundary of a 32-bit address space. Addresses in
In programming languages such as C and C++, 0x100000000 does not fit in a 32-bit unsigned int.
Beyond hardware addresses, the number appears in discussions of binary address spaces and data sizes. IPv4,