Article View: fj.lang.c
Article #580Re: 配列と sizeof演算子で.
From: Toyomi Nakayama
Date: Sat, 14 Mar 1998 00:00
Date: Sat, 14 Mar 1998 00:00
30 lines
2007 bytes
2007 bytes
中山と申します。 Satoru Nakata wrote in message <6eav6h$bkh$1@icpc05.icpc.fukui-u.ac.jp>... >中田@福井大学です。 > 一般に1byte=8bitとなってますが、1byte=9bitの処理系もあ >る(あった)ようです。大学の授業で、そのようなことを習っ >た記憶があります。 昔のメインフレームのアーキテクチャを引きずっているマシンは1byte=9bitsです。 よく、言語仕様で「識別子は最低先頭6バイトを認識」ってあります。 (確かANSI-Cでも最低6バイトだったと思います) これ、1byte=9bits&1word=4bytes=36bitsの処理系のなごりです。 EBCDICは英数大文字を6ビットで認識できるんで6*6=36bits。 ハッシュかけるのが楽なんですね。 # 「識別子の認識長はリンカの仕様に依存する」ってこと。 # 古い仕様のリンカは6バイト認識が結構ありました。 という事で無視できるほどマイナーではありません。 # 中には負の数が1の補数ってのもあったりする。 -- 中山豊実@SoftwareSmith toysmith @ mail.interq.or.jp <-ここから出しています。 toysmith @ coo.net <-メールはこっちへお願いします。 容量でかいっす
Technical Details
Message-ID:
<35096b8d.0@news.interq.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3502A5D4.25689D66@anet.ne.jp><6e3mvl$gbt$1@news.cds.ne.jp><CANDY.98Mar11104459@xxx.fct.kgc.co.jp><6e4vrl$7jg$1@netnewsa.pfu.co.jp><3506FF04.1EB9@post.co.jp><NSMRTKS.98Mar13121715@rainbow.oa.sharp.co.jp> <6eav6h$bkh$1@icpc05.icpc.fukui-u.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,4c716562398882e4 X-Google-Attributes: gid106434,public From: "Toyomi Nakayama" <toysmith@mail.interq.or.jp> Subject: Re: 配列と sizeof演算子で. Date: 1998/03/14 Message-ID: <35096b8d.0@news.interq.or.jp> X-Deja-AN: 333738240 Content-Transfer-Encoding: 7bit References: <3502A5D4.25689D66@anet.ne.jp><6e3mvl$gbt$1@news.cds.ne.jp><CANDY.98Mar11104459@xxx.fct.kgc.co.jp><6e4vrl$7jg$1@netnewsa.pfu.co.jp><3506FF04.1EB9@post.co.jp><NSMRTKS.98Mar13121715@rainbow.oa.sharp.co.jp> <6eav6h$bkh$1@icpc05.icpc.fukui-u.ac.jp> MIME-Version: 1.0 X-NNTP-Posting-Host: 210.172.161.35 Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Newsgroups: fj.lang.c