다른 형식에서 변환

enum 값은 정의에 따라 int 값이므로 enum 값을/값으로 변환하는 작업은 int 유형에 대한 변환 작업과 동일합니다. Microsoft C 컴파일러의 경우 정수는 long 과 같습니다.

Microsoft 전용

구조체 또는 공용 구조체 형식 간의 변환은 허용되지 않습니다.

어떤 값이든 void로 변환할 수는 있지만 해당 변환의 결과는 식 문에서와 같이 식 값이 삭제되는 컨텍스트에서만 사용할 수 있습니다.

void 형식은 정의에 따라 값을 포함하지 않습니다. 따라서 해당 형식을 다른 형식으로 변환할 수 없으며 다른 형식을 할당별로 void로 변환할 수도 없습니다. 그러나 형식 캐스팅 변환의 설명에 따라 명시적으로 값을 void 형식으로 캐스팅할 수는 있습니다.

Microsoft 전용 종료

참조

할당 변환