Creio que o correto é afirmar que o tipo char consegue guardar valores "entre 0 e 65535" e não entre "entre 0 e 65536". Pois o zero também conta como uma representação, logo daria os 65536 valores possíveis num tipo de 2 bytes.
Creio que o correto é afirmar que o tipo char consegue guardar valores "entre 0 e 65535" e não entre "entre 0 e 65536". Pois o zero também conta como uma representação, logo daria os 65536 valores possíveis num tipo de 2 bytes.
Você tem razão neilton, a opção do exercício está errada. Vou pedir para arrumarem.