confronto tra il valore fluttuante

se C, è possibile mescolare i tipi di dati, e ricordare che il tipo di dati più piccolo viene automaticamente convertito nel tipo più grande dei due, mentre di miscelazione ...

 
Attenzione: non è sicuro di effettuare alcune comparazioni a causa di errori di arrotondamento.
Ad esempio, il seguente codice può dare risultati inaspettati:

b = a / c;
...
if (a == b * c) ...

Saluti

Z

 
Sì, è possibile mescolare i tipi di dati in C, come l'aggiunta (o confrontare), nonché un intero e un valore a virgola mobile.C converte in genere il più piccolo dei due tipi in altri.
L'espressione if (a> 4) si mescola la variabile "a" di tipo float e la costante "4" di tipo integer.

 
P

prasannabalaji

Guest
salve,

è possibile confrontare i valori in virgola mobile
per esempio

a = 3.14;
if (a> 4)

 

Welcome to EDABoard.com

Sponsor

Back
Top