C / C ++ de cálculo de tipo int variable de resultado en flotador rotación / doble solicitud

En la programación, a menudo el resultado de la conversión se utiliza en el tipo dos variables int resultado de la división con el fin de preservar la exactitud y se convierte a float o double tipo, pero es el lugar más fácil de cometer errores es que si se utiliza la siguiente conversión de tipos forma de realización, la conversión es una dos variables de tipo int a un resultado obtenido al dividir un tipo int, tipo int y después convertir este resultado para flotar o doble tipo, en lugar de resultado de cálculo directo de la reserva con precisión.

int main () 
{ 
    int x = 50 ;
    int y = 12 ; 
    
    cout << x / y << endl; 
    
    cout << ( float ) (x / y) << endl; 
    
    cout << ( doble ) (x / y) << endl; 
    
    cout << ( doble ) x / ( doble ) y << endl; 
    
    volver  0 ; 
}

 

4 
4 
4 
4.16667

 

Supongo que te gusta

Origin www.cnblogs.com/MK-XIAOYU/p/12466711.html
Recomendado
Clasificación