4.1.2. __alignof__

__alignof__ 키워드를 사용하면 유형 또는 변수의 정렬에 대해 질문할 수 있습니다.

Note

이 키워드는 ARM 컴파일러에서 지원하는 GNU 컴파일러 확장입니다.

구문

__alignof__(type)
__alignof__(expr)

인수 설명:

type

유형입니다.

expr

lvalue입니다.

반환 값

__alignof__(type)는 유형 type에 대한 정렬 요구조건을 반환하거나 정렬 요구조건이 없을 경우 1을 반환합니다.

__alignof__(expr)는 lvalue expr의 유형에 대한 정렬 요구조건을 반환하거나 정렬 요구조건이 없을 경우 1을 반환합니다.

예제

int Alignment_0(void)
{
    return __alignof__(int);
}

추가 참고

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0348AK
Non-Confidential