Sun Studio 12:C 用户指南

F.2.1 整数表示法

ISO C 中使用的整型有 shortintlonglong 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 模式下不可用。


表 F–5 long long 的表示法

位 

内容 

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)