C の整数は、ハードウェア仕様またはソフトウェアで処理されると見なされますか?
整数によって、プリミティブな「int」を参照しています
C の整数がハードウェアに依存しない場合、gcc に異なる整数ハンドラーを実装させることは標準に違反するという根本的な考えがあります。このようにして、従来の 32 ビット int ハンドラーを持つことができ、さらに 256 ビット整数、あるいは動的サイズの int のハンドラーを持つこともできます。
long と long long については知っていますが、それらが提供されているハードウェアに依存しているかどうかはわかりません。ツールチェーンを構築するときに使用する「int」ハンドラーのサイズ/タイプを指定したいと思います。
これを行うことの危険性も理解しています (32 ビット整数コンパイラで 256 ビット整数をビルドするのは良くないからです!) が、gmp ライブラリのようなものを必要とするコードのビットについては、コードの可読性が大幅に向上すると思います。 . 互換性は同じですが、コード自体ではなくコンパイラに依存します。
クレイジーなアイデアですが、元の質問に戻ります。
C の整数は、ハードウェア仕様またはソフトウェアで処理されると見なされますか?