C言語なら俺に聞け! Part 120
■ このスレッドは過去ログ倉庫に格納されています
0256デフォルトの名無しさん
2006/01/17(火) 15:56:24> 1バイト区切りではなく、7ビットを8回ということで計56ビットで7バイトにするということは可能なのでしょうか?
そのようにプログラムを作れば可能だけど、ビットシフトやビットマスクを駆使することになるから、効率は落ちるし面倒くさい。
> また、普通ならば7ビットに変換してもそれを1バイトとすることで計8バイトにするような実装を行うのでしょうか?
よほどスペースがシビアでなければ、そう実装するのが一番分かりやすいし高速だと思う。
配列やポインタを使って情報を取り出したければ、最低でも1バイト区切りでしか移動できないから、
そう実装するのが一番現実的。
■ このスレッドは過去ログ倉庫に格納されています