私は8ビットの整数を表現する必要があります。私はchar
が8ビットであることを知っていますが、私はまだ追加やビットシフトのような操作をどのように実行するのかはわかりません。私はついた:OCamlでバイトを扱う
let (+) x y = Char.chr ((Char.code x + Char.code y) mod 256);;
これはひどく間違っているようです。
文字を使用してバイトを処理するより良い方法がありますか、またはstdintモジュールのようなものを使用する必要がありますか?