Bom dia,
Estou com a seguinte dúvida:
Eu entendi que esse erro ocorre porque a soma desses dois bytes retornou um int e não é garantido que este int irá caber em um byte. Está correto?
Para que este código funcionasse teria que fazer o cast explícito... ficando:
Se eu tiver entendido corretamente, a mesma lógica não deveria ser aplicada aqui:
Não deveria valer a mesma lógica, pois a soma desses dois floats vai retornar um double, correto? E, como no caso anterior, não é garantido que o número vai caber num float...
Alguém pode explicar, por favor?
Grato,
Éberson
This message was edited 2 times. Last update was at 17/09/2010 13:41:41
|