RUY 2 Denunciar post Postado Março 9, 2006 Pessoal estou começando a estudar o C# peguei um tutorial no site da microsoft porém não conseguir entender muito bem o que é CAST e como ele funciona alguém pode me dar uma luz?Grato Compartilhar este post Link para o post Compartilhar em outros sites
Homero C. de Almeida 0 Denunciar post Postado Março 9, 2006 double d = 374e-1; // ponto flutuante de dupla precisão: 37,4int i = (int)d; // conversão de ponto flutuante para inteiro: trunca a parte fracionária, i = 37float f = (float)d; // conversão para ponto flutuante simples: 37,4 mas com menos bytes para representard = i; // conversão automática de int para double: d = 37,0. Não precisa de cast, pois d possui maior numero de bytes que i, qualquer int "cabe" num double. Não há perda de precisão.f = i; // idem acima;i = (int)f; // perda de precisão novamente, parte fracionaria é truncada. Compartilhar este post Link para o post Compartilhar em outros sites