"Qual é a lógica do tipo int caber no double e um double não caber no int?"
Ok, eu entendi como funciona. Mas porque isso acontece? Existe alguma lógica por traz dessa regra que me faça entender o porque q isso acontece? Gostaria de entender e não só decorar o conteúdo.