Una de Aritmética:
Con 8 díigitos binarios o bits, 0 ó 1, pueden realizarse 2^8 (léase dos elevado a ocho) combinaciones distintas desde 00000000 a 11111111. O sea 256 combinaciones posibles desde 0 (en decimal) a 255 (en decimal) que completan las 256 que decimos que "caben" en 8 bits, por lo que ciertamente cuando incrementas una variable de 8 bits cuyo contenido es 255 el resultado es de nuevo 0.
Homólogamente con 16 dígitos binarios, 0 ó 1, pueden realizarse 2^16 (léase dos elevado a dieciseis) combinaciones distintas desde 0000000000000000 a 1111111111111111. O sea 65536 combinaciones posibles desde 0 (en decimal) a 65535 (en decimal) que completan las 65536 que decimos que "caben" en 16 bits, por lo que ciertamente cuando incrementas una variable de 16 bits cuyo contenido es 65535 el resultado es de nuevo 0.
Homólogamente con 32 dígitos binarios, 0 ó 1, pueden realizarse 2^32 ...