Conversões de atribuição
Em operações de atribuição, o tipo do valor que está sendo atribuído é convertido para o tipo da variável que recebe a atribuição.C permite conversões por atribuição entre tipos integrais e flutuantes, mesmo se as informações são perdidas na conversão.O método de conversão usado depende dos tipos envolvidos na atribuição, conforme descrito em Usual conversões de aritmética e nas seções a seguir:
Qualificadores de tipo não afetam o allowability da conversão, embora um const l-value não pode ser usado no lado esquerdo da atribuição.