07/04/07 20:39:54
>>566
intがshort intとlong intのどちらかと
同じ大きさである必要があると定められてはいなかったと思う。
>>567
しかし<limits.h>の定数は少なくともxxx以上・以下でないといけないという規定があり、
そこから必然的にshortとintが16ビット、longが32ビットなければならないということが導かれる。
1バイトが8ビットである環境なら当然2バイトと4バイトになる。
「3.の等号は成り立つとしても片方しか成り立たない」は違うような気がするけど。