Debounce on a switch with variable resistance

unsigned char button = analogRead(inputPin) >> 2;

Unsigned char? Why? Why not byte?