
Envoyé par
Array
Heuh... Une petite question avant de commencer :
Comment te forme-tu en C? Parce que, généralement, ils montrent tout cela dès le début. C'est le strict minimum. Je te conseille de rebrousser chemin et de changer de stratégie pour apprendre...
int, double, float, char, ces mots clés servent à déclarer des variables.
"int" est le type des entiers.
"float" c'est pour les nombres à virgule (en simple précision).
"double" aussi est pour les nombres à virgule, mais en double précision.
"char" est le type des caractères (un caractère a une valeur numérique).
Il y en a d'autres, comme "long", "short", mais cela me prendrait trop de temps à t'expliquer.
Pourquoi deux types pour déclarer des nombres à virgule?
Parce que les calculs avec des nombres à virgule, dans l'ordinateur, sont effectués en binaire, comme tout le reste, afin que les calculs soient rapides. Cependant, au profit de la rapidité on perd de la précision, donc une division qui, par exemple, serait supposée donner 0.62563 pourrait donner 0.62587, par exemple. Le type "float" prend moins de place dans la mémoire, et donc, bien qu'il soit plus rapide, les résultat sont moins exacts qu'avec "double".
Voilà,
J'espère avoir été d'une quelconque utilité,
Array
Partager