byteはsignedだけど、シフトの問題もないし
ビット演算もできるし、0x??の形でもかけるよ。
オーバーフローする足し算掛け算なんて必要ないでしょ?