Partilhar via


Conversões de outros tipos

Como um valor enum é um valor int por definição, as conversões de e para um valor enum são do mesmo tipo de int. Para o compilador Microsoft C, um inteiro é o mesmo que um long.

Seção específica da Microsoft

Nenhuma conversão entre os tipos de estrutura ou união é permitida.

Qualquer valor pode ser convertido no tipo void, mas o resultado dessa conversão pode ser usado somente em um contexto onde um valor da expressão é descartado, como em uma instrução expression.

O tipo void não tem valor, por definição. Portanto, não pode ser convertido em qualquer outro tipo, e outros tipos não podem ser convertidos em void por atribuição. Contudo, você pode converter explicitamente um valor no tipo void, como descrito em Conversões Type-Cast.

Fim da seção específica da Microsoft

Confira também

Conversões de atribuição