« Modèle:Mod/Documentation » : différence entre les versions
Contenu supprimé Contenu ajouté
m autre cas où il vaut mieux utiliser le modèle |
|||
Ligne 12 :
* le dividende est négatif<ref>Il existe néanmoins des astuces, dont [[Utilisateur:Juju2004/Astuces_pour_la_programmation_des_modèles#Obtenir_une_division_euclidienne_avec_les_Parser_Functions|celle-ci]] (à n'utiliser que de manière limitée).</ref>.
===
{| class="wikitable"
|-
!colspan="2"|
!scope="col"| Avec ce modèle !!scope="col"| Avec le mot-clé des ParserFunctions
|-
!scope="row" rowspan="3"| Opérandes
|valeur retournée si le ''modulus'' est nul▼
!scope="row"| de valeur non entière
| gérés (double précision) || tronqués d'abord en entiers (sur 32 bits signés)
|-
!scope="row"| valeur minimale négative
| celle d'un nombre double précision || <code>PHP_INT_MIN</code> = −2 147 483 648<br />(sinon résultat de valeur et signe indéterminé)
|-
!scope="row"| valeur maximale
| celle d'un nombre double précision || <code>PHP_INT_MAX</code> = 2 147 483 647<br />(sinon résultat de valeur et signe indéterminé)
|
!scope="row" rowspan="2"| Valeur retournée
!scope="row"| signe
| toujours le signe du ''modulus'' (en général fixe) || le signe du ''dividende'' seulement si les paramètres sont dans les bornes
|-
| valeur du ''dividende'' || '''erreur (division par zéro)'''
|}
|