>>19
できる
char に対する CHAR_MAX のように、unsigned char に対しては UCHAR_MAX があるので、 0 〜 UCHAR_MAX まで回せばいい

資料は VC 使ってるなら MSDN でいいんじゃない
インストールしてるかどうか知らないが、オンラインでも読める

http://msdn2.microsoft.com/ja-jp/library/4yc6feha(VS.80).aspx
>is 系ルーチンは、-1 (EOF) 〜 UCHAR_MAX (0xFF) の整数の引数に対して、意味のある結果を生成します。

http://msdn2.microsoft.com/ja-jp/library/ewx8s4kw(VS.80).aspx
>isprint は EOF でないパラメータまたは 0 〜 0xFF の範囲にないパラメータを渡された場合に CRT アサートを表示します

わかりやすいかどうかはなんとも