Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RUY

conversão explicita no C#

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.