負の整数を使いたい場合、-32768から32767の範囲になります。次のような関数で符号なし(0..65535)と符号あり(-32768..32767)を相互変換できます。
def u2i(u16%) ' 符号なしから符号ありに変換
return ((u16%+32768) and 65535)-32768
end
def i2u(i16%) '符号ありから符号なしに変換
retrun i16% and 65535
end
符号ありの整数 k を文字列に入れる場合
a$[i] = chr$(i2u(k))
それを読む場合
k = u2i(asc(a$[i]))
とします。
混乱してきたかな???
0そうだね プレイ済み