Sun Studio 12: C User's Guide

C.1.13 Architecture (J.3.13)

The implementation-defined number, order, and encodings of objects not explicitly specified in the 1999 C standard have be defined elsewhere in this chapter.

Table C–4 Results From the sizeof Operator in Bytes

Type  

Size in Bytes 

char 

short 

int 

long 

long v9 

long long 

float 

double 

long double (SPARC)  

16 

long double (x86)

12 

pointer 

pointer v9 

 

_Complex float 

 

_Complex double 

16 

 

_Complex long double 

32 

 

_Imaginary float 

 

_Imaginary double 

 

_Imaginary long double (SPARC)  

16 

 

_Imaginary long double (x86)

12