C
のポインタ変数のサイズが依存している要因を理解するのが難しいと感じています。いくつかの参照を確認しましたが、これまでに取得した情報は、サイズがプロセッサアーキテクチャpointer
に依存していることだけです。次の詳細を知りたいです。
- アーキテクチャがポインタサイズにどのように影響するかについて詳しく説明してください。
- 一般に、ポインタがの場合、
x bits
アドレスの場所の数がそこにあるはずです。アドレスの場所の数とプログラムで使用可能な実際のメモリ量0 to 2^(X)-1
を関連付けている間、私は道に迷っています。