ISO C 中使用的整型有 short、int、long 和 long long:
表 F–2 short 的表示法
位 |
内容 |
---|---|
8- 15 |
字节 0 (SPARC) 字节 1 (x86) |
0- 7 |
字节 1 (SPARC) 字节 0 (x86) |
表 F–3 int 的表示法
位 |
内容 |
---|---|
24- 31 |
字节 0 (SPARC) 字节 3 (x86) |
16- 23 |
字节 1 (SPARC) 字节 2 (x86) |
8- 15 |
字节 2 (SPARC) 字节 1 (x86) |
0- 7 |
字节 3 (SPARC) 字节 0 (x86) |
表 F–4 在 x86 和 SPARC v8 与 SPARC v9 中 long 的表示法
位 |
内容 |
---|---|
24- 31 |
字节 0 (SPARC) v8 字节 4 (SPARC) v9 字节 3 (x86) |
16- 23 |
字节 1 (SPARC) v8 字节 5 (SPARC) v9 字节 2 (x86) |
8- 15 |
字节 2 (SPARC) v8 字节 6 (SPARC) v9 字节 1 (x86) |
0- 7 |
字节 3 (SPARC) v8 字节 7 (SPARC) v9 字节 0 (x86) |
long long 在 -Xc 模式下不可用。
位 |
内容 |
---|---|
56- 63 |
字节 0 (SPARC) 字节 7 (x86) |
48- 55 |
字节 1 (SPARC) 字节 6 (x86) |
40- 47 |
字节 2 (SPARC) 字节 5 (x86) |
32- 39 |
字节 3 (SPARC) 字节 4 (x86) |
24- 31 |
字节 4 (SPARC) 字节 3 (x86) |
16- 23 |
字节 5 (SPARC) 字节 2 (x86) |
8- 15 |
字节 6 (SPARC) 字节 1 (x86) |
0- 7 |
字节 7 (SPARC) 字节 0 (x86) |