L'opérateur reste en langage C est "%". L'opérateur de reste est également appelé opérateur de division modulo. Il est utilisé pour trouver le reste et nécessite que les deux opérandes soient des nombres entiers. Si l'opérande à gauche de « % » est un nombre négatif, le résultat de la division modulo sera un. nombre négatif ou 0 ; si "%" "Lorsque l'opérande de gauche est un nombre positif, la structure de division modulaire est un nombre positif ou 0.
% est l'opérateur de reste, également appelé opérateur de division modulo, utilisé pour trouver le reste.
% nécessite que les deux opérandes soient des entiers (ou des types qui peuvent être implicitement convertis en entiers).
Règlement standard :
Si l'opérande à gauche de % est un nombre négatif, le résultat de la division modulo est un nombre négatif ou 0,
Si l'opérande à la gauche de % est un nombre positif. Lorsque , la structure de division modulaire est un nombre positif ou 0.
Exemple de code :
c est un type de caractère, et son 235 correspond au bit binaire 0xFD, qui est la forme complémentaire de -3. Ensuite, c est converti en int et vaut -3 ;
Informations étendues
Le tableau suivant montre tous les opérateurs arithmétiques pris en charge par le langage C. Supposons que la valeur de la variable A est 10 et la valeur de la variable B est 20, alors :
Exemple
Lorsque ce qui précède Lorsque le code est compilé et exécuté, il produira les résultats suivants :
Tutoriel recommandé : "Langage C"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!