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. Oracleマシンの整数データ型
- 3. データ型int
- 4. GetBytesメソッド(int型開始、int型エンド、バイト[]データ、int型のインデックス)のAndroid
- 5. SQL Serverのデータ型のInt
- 6. SQLサーバーのデータ型int Vs Big int
- 7. 異なるマシン上のC++ mpi派生データ型
- 8. int型、基本データ型
- 9. UITextField intデータ型xcode
- 10. MySQLのデータ型 "int"が上限を超えています
- 11. (int型、char型**)とint型のmain(int型のargc、char型** ARGV)
- 12. nvarchar値 'OrgID'をデータ型int
- 13. 変換はデータ型intに
- 14. 多くの列のデータ型幅のオーバーフロー
- 15. データ構造/データ型 - プライベートint [、] mydata;
- 16. データベースのデータ型パフォーマンス:intまたはstring
- 17. INT対プライマリ・キーのVARCHARデータ型
- 18. intデータ型の検証asp .net mvc3
- 19. "FOO(int型*&ポインタ)" 対 "のfoo(int型*ポインタ)"
- 20. char型のint型データのアドレスを格納するポインタ
- 21. 長い長いint型、マックOS X、Xcodeの3.2.5、フィールド幅
- 22. はint型とunsigned int型
- 23. Appceleratorの:BOMStream BOMStreamWithFileAndSys(int型、off_tでは、size_t型、int型、char型*、BomSys *)
- 24. Qtの警告:QRectを変換するためのQREALを渡す:: QRect(int型、int型、int型、int型)
- 25. "関数型のint型とint型の無効なオペランド" book from
- 26. printfnのしくみint * int * int型
- 27. 私のint型
- 28. C#のint型
- 29. int型のJava
- 30. ドッカーのマシン上のドッカーのマシン
多くのプロセッサは、今では別の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 –