重複の可能性:
16 ビット整数を使用することの重要性
今日のプロセッサが (標準条件下で) 32 ビット操作を実行する場合、「short int」の使用は合理的ですか? そのデータに対して操作を実行するために、(16 ビットから) 32 ビットの整数に変換し、操作を実行してから、16 ビットに戻すためです。では、ポイントは何ですか?
本質的に、私の質問は次のとおりです。
- より小さな範囲の整数を使用すると、どのようなパフォーマンスの向上/障害がもたらされますか? 同様に、ストレージに標準の 32 ビット整数を使用する代わりに、16 ビットの短整数を使用します。
- 「その後、16 ビットに戻る」 -- ここで正しいですか? 上記を参照。
- すべての整数データは、CPU/RAM 上の 32 ビット整数空間として格納されていますか?