Un unsigned char non puo' andare oltre il valore 255 (altrimenti non sarebbe un char) ne' essere minore di 0 (altrimenti non sarebbe unsigned ) ...

Il range dell'unsigned char e' 0...255