フォロー

C言語ではsizeof(T)はTのバイト数を返します。sizeof(char)は常に1バイトと仕様で定義されています。

さて、sizeof(long)は最低何バイトでしょう。

仕様に直接的には書かれていなかったと思いますが、longに最低32ビットは必要。

その上で、longの大きさが1バイトの環境があります。これは仕様と矛盾しません。

ログインして会話に参加
グルドン

Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。