[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bfree-prj 356] byte, word, long...



 もちろん、5ビットないし6ビットで1バイトのマシンもあったでしょうし、1w
ordが31ビットのマシンもあるでしょう。カーニハンの本にcharが9ビット
のマシンが出ていたような記憶があります。

 8ビットであることを言いたい場合には、バイトではだめで、オクテットを使うん
じゃないかしら?

 wordはCPUの語長だと思っていたので、32ビットパソコンでwordが1
6ビットなのはいまだにとっても変な気がします。

 「1wordとかの言い方」は、結構します。2wordと1DubbleWordでは異なる場合があ
ります。

 C言語ではビット長に依存しないようにと、char,short,int,longが考えられたの
でしょうが、組み込みの世界など、一単位のデータ長が問題になる(メモリ制約とか
転送通信量が問題になる)場合に、
INT8,INT16,INT32,UINT8...のような型を使う例があります。