だから、charが32bitなら だろ?
その特殊な処理系はsizeof char==4を返すべきだろ?