Article View: fj.lang.c
Article #703Re: 配列とsizeof演算子で.
From: Yamazaki Tadashi(ZacK)
Date: Thu, 12 Mar 1998 00:00
Date: Thu, 12 Mar 1998 00:00
31 lines
1897 bytes
1897 bytes
ZacK(山崎)です。
T.Hiraishi wrote:
>
> <CANDY.98Mar11104459@xxx.fct.kgc.co.jp>の記事において
> candy@fct.kgc.co.jpさんは書きました。
>
> >> In article <6e3mvl$gbt$1@news.cds.ne.jp> yuki@cds.ne.jp (YUKI) writes:
> >>
> >> > sizeof 演算子はデータの大きさ(サイズ)を返します。int 型が 4 byte、
> >> > char 型が 1 byte の環境では、
> >>
> >> char 型が 1 byte でない環境がありそうな表現ですが、char は定義により 1
> >> byte ではありませんでしたっけ?
>
> 8ビット以上だったと思います。 ちなみにintは16ビット以繧セった
> ような気がします。
えと現実の処理系としてはそうでしょうが、C の規格としてそのよう
な明文化はされていないはずです。
決まっているのは、sizeof(char) == 1 である、ということです。
この 1 というのは 1 byte である必然性はありません。単位なしの
1 です(でも大方は 1 byte ですが^^;)。
また sizeof(char) <= sizeof(int) でなければなりませんが、
ということは sizeof(char) == sizeof(int) でもよいのです。
--
山崎 正 (ZacK)
mailto:zack@post.co.jp
Technical Details
Message-ID:
<3506FF04.1EB9@post.co.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>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,4c716562398882e4 X-Google-Attributes: gid106434,public From: "Yamazaki Tadashi(ZacK)" <zack@post.co.jp> Subject: Re: 配列とsizeof演算子で. Date: 1998/03/12 Message-ID: <3506FF04.1EB9@post.co.jp> X-Deja-AN: 333104216 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> Content-Type: text/plain; charset=iso-2022-jp Organization: Pascalia Corp. Mime-Version: 1.0 Newsgroups: fj.lang.c