863はsizeofが返した値をいちいちintにキャストしているのかな。
わざわざunsignedにしてあるのに(ワラ