🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #703

Re: 配列とsizeof演算子で.

#703
From: Yamazaki Tadashi(ZacK)
Date: Thu, 12 Mar 1998 00:00
31 lines
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-mail
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>

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