You copied the Doc URL to your clipboard.

__alignof__

The __alignof__ keyword enables you to enquire about the alignment of a type or variable.

Note

This keyword is a GNU compiler extension that the ARM compiler supports.

Syntax

__alignof__(type)

__alignof__(expr)

Where:

type

is a type

expr

is an lvalue.

Return value

__alignof__(type) returns the alignment requirement for the type type, or 1 if there is no alignment requirement.

__alignof__(expr) returns the alignment requirement for the type of the lvalue expr, or 1 if there is no alignment requirement.

Example

int Alignment_0(void)
			{
			return __alignof__(int);
			}
			
Related reference
Was this page helpful? Yes No