charのデフォはunsignedにすべき
そもそもcharって名前が悪いからuint8_tでもbyteでもいいけど