isprint には unsigned char で表現可能な値または EOF しか指定できない。
それ以外の値を指定したときの動作は未定義。