Conversões de outros tipos
Uma vez que um enum valor é um int valor por definição, conversões de e para um enum valor são as mesmas para o int tipo.Para o compilador Microsoft C, um número inteiro é igual a um longo.
Específicos do Microsoft
Nenhuma conversão entre tipos de estrutura ou união é permitido.
Qualquer valor pode ser convertido no tipo void, mas o resultado de tal conversão pode ser usado apenas em um contexto onde o valor de um expressão é descartado, como em uma instrução de expressão.
O void tipo não tem valor, por definição.Portanto, ele não pode ser convertido para qualquer outro tipo e outros tipos não podem ser convertidos em void por atribuição.No entanto, você pode converter explicitamente um valor para digitar void, conforme discutido em Conversões de conversão de tipo.
Específicos do Microsoft final