All data items are held in the native byte order of the MSP430 processor. The plain character type is signed by default. The floating-point types float and double are implemented as 32-bit and 64-bit IEEE floating-point.

Data Type Size in bytes Alignment in bytes

char

1

1

unsigned char

1

1

int

2

2

unsigned int

2

2

short

2

2

unsigned short

2

2

long

4

2

unsigned long

4

2

long long

8

2

unsigned long long

8

2

float

4

2

double (compiled with -msd)

4

2

double

8

2

long double

8

2

type * (pointer)

2

2

enum (enumeration)

2

2