- 409 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:03:56 ]
- >>406
うーん、C言語について、誤解してるようだが・・・。 \0というのは、別に、(0000 0000)bを意味して無いぞ。 オリジナルのC言語は6bit=1キャラクタのマシン(PDP-7)で動作していた。 それが今の8bit=1キャラクタのマシンに移植できたんだから、 16bit=1キャラクタだろうが、32bit=1キャラクタだろうが C言語の言語仕様としては全く問題は無く扱える。 まあ、問題があるとすれば、 1キャラクタ(1Byte)=8bitを前提としたビットアクセス、 union、ポインタ操作などだけど、 その辺はフィルタ作ればソースから抽出するのはさほど難しくは無い。 2000年問題に対応した時の規模の修正で対応可能だろう。
|

|