Comment arrondir un double au plus petit int plus proche en C?

J'ai un double:

double d = 25.342;

Comment puis-je convertir 25 valeur?

Si c'était -12.46 je voudrais obtenir -13.

source d'informationauteur Manuel Aráoz