En langage C, l'opérande de l'opération modulaire (c'est-à-dire le reste de l'opération %) doit être une donnée entière (constante, variable ou expression).
L'opération modulaire est ce qu'on appelle le reste en mathématiques. Cette opération doit nécessiter que les opérandes soient des entiers. (Apprentissage recommandé : phpstorm )
La raison spécifique est : 1, le calcul du calcul restant doit être entier car le surplus est pour le surplus, c'est l'opération en division entière. Le reste constitue la partie indivise du dividende en division entière. Par exemple, si 23 est divisé par 5, le quotient est 4 et le reste est 3.
2. Les opérations sur bits doivent être de type entier car les opérations sur bits opèrent sur des bits en nombres entiers. Comme le montre l'image :
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!