ある文字が漢字かどうかを判定するプログラムをつくりたいのですが、
例えば
char *a = "漢";
としてaの1バイト目をJIS漢字コードで比較しようとして
if((a[0] > 0x81 && a[0] < 0x9F) ||
(a[0] >= 0xe0 && a[0] <= 0xfc))
{
printf("漢字");
}
みたいな文をかいたのですが、うまくいきません。
どこがいけなくて、何が必要なのか教えていただけませんか?