Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
programmation:c:fiche_rapide [03/11/2015 00:38] sky99 |
programmation:c:fiche_rapide [03/11/2015 00:44] sky99 |
||
---|---|---|---|
Ligne 59: | Ligne 59: | ||
Pour la division, on s'assurera que le diviseur est différent de 0. De plus, si l'on divise par un entier, on pourra ajouter **(float)** devant le diviseur pour forcer à le considérer comme un nombre à virgule. Dans le cas contraire, on effectue une division euclidienne : 3/2=1, et il reste 1. | Pour la division, on s'assurera que le diviseur est différent de 0. De plus, si l'on divise par un entier, on pourra ajouter **(float)** devant le diviseur pour forcer à le considérer comme un nombre à virgule. Dans le cas contraire, on effectue une division euclidienne : 3/2=1, et il reste 1. | ||
+ | On pourra également ajouter l'opérateur modulo (%), qui donne le reste de la division euclidienne : | ||
+ | <code C> | ||
+ | int reste=3%2; | ||
+ | //ici reste vaut 1, car en 3 je trouve une fois deux, et il reste un. | ||
+ | </code> | ||
+ | ===== Les fonctions usuelles ===== | ||
+ | Au sein d'un programme on fera souvent des affichages et des saisies. Pour l'instant nous utiliserons deux fonctions : printf() pour l'affichage, scanf() pour la saisie. | ||
+ | ==== Affichage avec printf() ==== | ||
+ | ==== Saisie avec scanf() ==== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Les instructions conditionnelles ===== | ||
+ | Dans notre programme, on peut vouloir faire une chose ou une autre en fonction d'une variable. | ||
+ | Par exemple | ||