「ゲームプログラミング/画像ファイルの作成プログラム」の版間の差分
削除された内容 追加された内容
1,231 行
を
5A-3BCD4E
のように処理する方法です。
負数の場合、その絶対値の大きさのぶんだけ、不連続の文字が続きます。
また、このような処理のため、文字より先に数値を付記する必要が生じます。
ただし、この方法だと、負数を保管するために負号付き整数を利用するため、 つまり 255文字ではなく127文字までしか長さを保管できません。
C言語では、unsigned をつけないchar型で宣言すれば、-128~127を保管できる1バイト整数型になります。
=== ASCII文字の英文の圧縮の原理 ===
|