DIV wont travail avec objectif flottant c
-
03-10-2019 - |
Question
Je suis en train d'utiliser:
float divAm = (float)theAngle%(float)rads;
mais son dire que non valide opérandes binaire%
theAngle et rads sont tous deux de type float.
Toutes les suggestions Veuillez?
Merci
La solution
Le module opérateur est un opérateur binaire entier - il ne peut pas être utilisé avec des flotteurs. Vous devez utiliser fmod () à la place: -
fmod de flotteur (numérateur du flotteur, le dénominateur du flotteur);
Il est défini dans math.h. Il y a aussi une version en utilisant double si vous avez besoin que.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow