(6.1.2.5)The representations and sets of values of the various types of integers:
Table B-1 Representations and Sets of Values of
Integers
|
Integer
|
Bits
|
Minimum
|
Maximum
|
|
char (SPARC) (Intel)
|
8
|
-128
|
127
|
| signed char |
8
|
-128
|
127
|
| unsigned char |
8
|
0
|
255
|
| short |
16
|
-32768
|
32767
|
| signed short |
16
|
-32768
|
32767
|
| unsigned short |
16
|
0
|
65535
|
| int |
32
|
-2147483648
|
2147483647
|
| signed int |
32
|
-2147483648
|
2147483647
|
| unsigned int |
32
|
0
|
4294967295
|
| long (SPARC) v8 |
32
|
-2147483648
|
2147483647
|
| long (SPARC) v9 | 64 | -9223372036854775808 | 9223372036854775807 |
| signed long (SPARC)v8 |
32
|
-2147483648
|
2147483647
|
| signed long (SPARC) v9 | 64 | -9223372036854775808 | 9223372036854775807 |
| unsigned long (SPARC) v8 |
32
|
0
|
4294967295
|
| unsigned long (SPARC) v9 | 64 | 0 | 18446744073709551615 |
| long long [Not valid in -Xc mode] |
64
|
-9223372036854775808
|
9223372036854775807
|
| signed long long1 |
64
|
-9223372036854775808
|
9223372036854775807
|
| unsigned long long1 |
64
|
0
|
18446744073709551615
|