64ビットデータモデル
64ビットデータモデル(64 bit data model)
ff ff ff ff ff ff ff ff
LLP64(IL32P64)
long long(LL)、ポインタ型(P)が64ビット
Windows環境
LP64(I32LP64)
long(L)、long long(LL)、ポインタ型(P)が64ビット
UNIX系
ILP64
int(I)、long(L)、long long(LL)、ポインタ型(P)が64ビット
LLP64(IL32P64)
int型のビット数: 32
long型のビット数: 32
long long型のビット数: 64
ポインタ型のビット数: 64
LP64(I32LP64)
int型のビット数: 32
long型のビット数: 64
long long型のビット数: 64
ポインタ型のビット数: 64
ILP64
int型のビット数: 64
long型のビット数: 64
long long型のビット数: 64
ポインタ型のビット数: 64
確認用
Q. 64ビットデータモデル
関連
32ビットデータモデル
ptrdiff_t
ポインタから整数への変換、整数からポインタへの変換
エンディアン
エンディアンに強いコード
C言語の移植性を高める
32ビット、64ビットの変化に強いコード
メモ
Making Code 64-Bit Clean
20 issues of porting C++ code to the 64-bit platform
INT00-C. 処理系のデータモデルについて理解する
調査用
Google.icon 64ビットデータモデル(日)
Google.icon 64 bit data model(英)
Wikipedia.icon
64ビットデータモデル - Wikipedia(日)
64ビットデータモデル(検索) - Wikipedia(日)
Wikipedia.icon
64 bit data model - Wikipedia(英)
64 bit data model(検索) - Wikipedia(英)