第5回 int型のサイズ 公開日:2021年7月7日 C言語再入門プログラミング技術情報 C言語の整数型は処理系によってサイズが異なります。標準規格では、それぞれの整数型が少なくともどれだけの表現範囲を持っているか、そして、それぞれの整数型の間の表現範囲の大小関係だけが決められています。 整数型の中でも、in […] 続きを読む
sizeof(char)==sizeof(int)となる処理系の奇妙な世界 公開日:2021年6月27日 プログラミング技術情報 C言語やC++では、汎整数型のサイズは最小表現範囲と相対的な大小関係が決まっているだけで、それ以外は処理系定義になります。char型は少なくとも8ビット以上あれば何ビットでもよく、char型のサイズが1バイトということに […] 続きを読む
[迷信] 今どきint型が16ビットの処理系なんて無い 更新日:2021年6月6日 公開日:2021年5月29日 C/C++迷信集プログラミング技術情報 C言語やC++の代表的な整数型はint型です。このint型が16ビット以上であることはよく知られています。正確には、その表現範囲が少なくとも-32767~+32767ということになります(-32768~ではない点に注意) […] 続きを読む