#include <math.h> double remquo(double x, double y, int *quo);
float remquof(float x, float y, int *quo);
long double remquol(long double x, long double y, int *quo);
Utilisez -lm à l'édition de liens pour lier avec la bibliothèque mathématique.
Exigences de macros de test de fonctionnalités pour la glibc (voir feature_test_macros(7)) :
remquo(), remquof(), remquol() : _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE ; ou cc -std=c99
La valeur du reste est la même que si elle avait été calculée par la fonction remainder(3).
La valeur stockée via le pointeur quo a le signe de x / y et est d'accord avec le quotient sur au moins les 3 bits de poids faible.
Par exemple, remquo(29.0, 3.0) renvoie -1.0 et devrait stocker 2. Veuillez noter que le quotient actuel peut ne pas tenir sur un entier.
Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 12 mai 2006 et révisée le 17 juillet 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 remquo ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Dernière mise à jour : 17 juillet 2008