Translations:Extension:Scribunto/Lua reference manual/1362/fr

L'opération est définie comme

Le diviseur et le dividende peuvent ne pas être entiers : le résultat est le reste (non nécessairement entier) d'une division dont le quotient est minoré par un entier ; ce reste (dont la valeur absolue est strictement inférieure à celle du diviseur) est alors de même signe que ce diviseur (ou nul si le dividende est un multiple du diviseur) :

si b est nul, l'opération ne retourne pas d'erreur mais retourne NaN ; sinon elle retourne une valeur positive dans [0, b[ si b est positif (cas habituel), ou négative dans ]b, 0] si b est négatif (ce comportement est différent de l'opérateur % limité aux entiers et utilisé en C, C++, Java, etc.).