sizeof( unsigned int ) * char なのは規格。
char が  8 bits なのは処理系依存。
だったと思う。