[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bfree-prj 356] byte, word, long...
- To: bfree-prj@iijnet.or.jp
- Subject: [bfree-prj 356] byte, word, long...
- From: 藤永清和<NBA01614@nifty.ne.jp>
- Date: Fri, 09 Jul 1999 01:08:27 +0900
- Reply-To: bfree-prj@iijnet.or.jp
- Sender: owner-bfree-prj@iijnet.or.jp
もちろん、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...のような型を使う例があります。