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 ?

"%" est-il un opérateur qui ne peut être utilisé que pour des opérations sur des nombres entiers dans un programme C ?

烟雨青岚
烟雨青岚original
2020-07-06 10:03:2715103parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie * en langage C ?Article suivant:Que signifie * en langage C ?