Maison > Article > développement back-end > "%" est-il un opérateur qui ne peut être utilisé que pour des opérations sur des nombres entiers dans un programme C ?
Dans les programmes C, "%" est un opérateur qui ne peut être utilisé que pour des opérations sur des nombres entiers. "%" est l'opérateur reste (ou reste) en langage C, ce qui signifie : diviser la valeur d'une expression par la valeur d'une autre expression et renvoyer le reste ; la syntaxe de base est "result = num1 % num2".
Dans les programmes C, "%" est un opérateur qui ne peut être utilisé que pour les opérations sur des nombres entiers.
"%" signifie : diviser la valeur d'une expression par la valeur d'une autre expression et renvoyer le reste.
La syntaxe est la suivante :
result = number1 % number2
Paramètres
résultat de n'importe quelle variable.
numéro1 Toute expression numérique.
number2 Toute expression numérique.
Explication
L'opérateur module (ou reste) divise le nombre1 par le nombre2 (en arrondissant le nombre à virgule flottante à un nombre entier), puis renvoie uniquement le reste comme résultat.
Par exemple, dans l'expression ci-dessous, A (résultat) est égal à 5.
A = 19 % 6.7
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!