int型のデータ型の幅はALUのデータ幅に依存していると言えるでしょうか? たとえば、32ビットプロセッサは32ビット幅のintデータ型を持つと言うのは正しいですか? 同様に16ビットと8ビット(Cはintのサイズが少なくともgreater than 16 bitであることを保証していることに注意してください)。マシン上のintデータ型の幅
0
A
答えて
4
1
プリミティブ型の詳細については、sizeof
のようなプリミティブ型や組み込み演算子の詳細はコンパイラ固有のものであるため、コンパイラのドキュメントを参照する必要があります。最終的にはおそらくハードウェアの詳細に直接関係しているでしょうが、私はCがALUの詳細に関して自分よりも抽象度が高いと信じています。
関連する問題
- 1. Bitmap.createBitmap(ビットマップソース、int型のx、int型のy、int型の幅、int型の高さ)間違ったビットマップを返し
- 2. データ型int
- 3. Oracleマシンの整数データ型
- 4. GetBytesメソッド(int型開始、int型エンド、バイト[]データ、int型のインデックス)のAndroid
- 5. SQLサーバーのデータ型int Vs Big int
- 6. int型、基本データ型
- 7. UITextField intデータ型xcode
- 8. 変換はデータ型intに
- 9. 多くの列のデータ型幅のオーバーフロー
- 10. データベースのデータ型パフォーマンス:intまたはstring
- 11. INT対プライマリ・キーのVARCHARデータ型
- 12. intデータ型の検証asp .net mvc3
- 13. はint型とunsigned int型
- 14. 長い長いint型、マックOS X、Xcodeの3.2.5、フィールド幅
- 15. Appceleratorの:BOMStream BOMStreamWithFileAndSys(int型、off_tでは、size_t型、int型、char型*、BomSys *)
- 16. printfnのしくみint * int * int型
- 17. C#のint型
- 18. (int型**)はmalloc(はsizeof(int型*))
- 19. requestRouteToHostは(int型NETWORKTYPE、int型HOSTADDRESS)6.0
- 20. int型
- 21. テンプレートパラメータにunsigned int型へのconst unsigned int型の変換
- 22. MPIマルチコアのマシン上
- 23. 機能の書き込み:私は、関数の短いgetBits(短いデータ、int型のp、int型n)を書いています短いGetBits(短いデータ、int型のp、int型のn)
- 24. C#のint型、列挙型のInt32と
- 25. カスタムコンパレータ<int型、ペア<int, int>>
- 26. int型からint型への変換が動作しない
- 27. メインint型(int型の交流、文字** AV)
- 28. C++ EOFはcout <<上のCHAR(int型)鋳造
- 29. GHCのInt型のビットサイズ
- 30. 変換int型
多くのプロセッサは、今では別のALUを持っていないので、参照として実際に使用することはできません。代わりに、プロセッサの内部データバス幅を使用するほうが良いかもしれません。 –
リンクを確認してください:http://stackoverflow.com/questions/2331751/does-the-size-of-an-int-depend-on-the-compiler-and-or-processor – Vijay
ここに別の、ほとんどの複製:http://stackoverflow.com/questions/9689049/what-decides-the-sizeof-an-integer –