Esecuzione di alcuni calcoli con doppi che devono quindi essere convertiti in un int. Quindi ho una domanda veloce, quando lanci una doppia dire 7.5 a un int, essa restituirà 7.Lanciare un doppio come un int, lo fa circolare o semplicemente elimina le cifre?
Si tratta di un prodotto di arrotondamento o semplicemente striping di qualsiasi cosa dopo il punto decimale?
Se è un prodotto di arrotondamento, è intelligente cioè da 0,1 a 0,5 si arrotonda e da 0,6 a 0,9 viene arrotondato?
Acclamazioni
Un po 'di sperimentazione rapido avrebbe risposto a questa domanda ... – Chris
Scrivere due righe di codice per testare da solo potrebbe essere stato più veloce di pubblicare la domanda qui ... –
controllalo tu stesso: 'int num = (int) 7.8; Console.WriteLine (num); ' – codingbiz