Comment gagner du temps aux opérateurs d'affectation de mathématiques de programmation C

Si vous êtes un fan de l'++ et - les opérateurs dans la programmation C, vous apprécierez les opérateurs énumérés ci-dessous. Ils sont les opérateurs d'affectation de mathématiques, et comme les incrémentation, non seulement ils font quelque chose d'utile, mais ils regardent aussi vraiment cool et déroutant dans votre code.

Opérateur Fonction Raccourci pour Exemple
+=Additionx = x + nx = n +
-=Soustractionx = x n-x = n
* =Multiplicationx = x * nx = n *
/ =Divisionx = x / nx / n =
% =Modulox = x% nx = n%

Opérateurs d'affectation de maths font rien de nouveau, mais ils travaillent d'une manière spéciale. Très souvent, en C, vous devez modifier la valeur d'une variable. Par example:

alpha = alpha + 10-

Cette déclaration augmente la valeur de la variable alpha par 10. En C, vous pouvez écrire la même déclaration en utilisant un opérateur d'affectation comme suit:

alpha = + 10-



Les deux versions de cette déclaration accomplir la même chose, mais le deuxième exemple est plus percutant et énigmatique, qui semble ravir la plupart des programmeurs C.

CESSION OPÉRATEUR HEAVEN

#include main () {float alpha-alpha = 501-int printf ("alpha =% .1f n", alpha) -alpha = alpha + 99 printf ("alpha =% .1f n", alpha) - alpha = alpha-250-printf ("alpha =% .1f n", alpha) -alpha = alpha / 82-printf ("alpha =% .1f n", alpha) -alpha = alpha * 4,3 printf ( "alpha =% .1f n", alpha) -retour (0) -}

ExERCISE 1: Tapez le code source à partir opérateur d'affectation ciel dans votre éditeur de texte. Modifier les lignes 9, 11, 13, et 15 de sorte que les opérateurs d'affectation sont utilisés. Construire et exécuter.

Lorsque vous utilisez l'opérateur d'affectation, garder à l'esprit que le caractère de = vient dernier. Vous pouvez facilement rappeler cette astuce en échangeant l'operators- par exemple:

alpha = -10-

Cette instruction affecte la valeur -10 à la variable alpha. Mais la déclaration

alpha = 10

diminue la valeur de alpha par 10.

Exercice 2: Écrire un programme qui génère les nombres de 5 à 100 par incréments de 5.


» » » » Comment gagner du temps aux opérateurs d'affectation de mathématiques de programmation C