Buongiorno, vi scrivo per un dubbio che ho avuto scrivendo un programma. Mi serve calcolare il modulo di una differenza: in particolare dati due numeri, tra i quali non è noto quale sia il maggiore o il minore, mi serve la 'distanza' che li separa. Inizialmente ho usato fabs() della libreria math.h, poi ho pensato di provare a sfruttare le conversioni di tipo del C, ma non ho avuto l'esito sperato.
diff_count+=(unsigned)(right_count-left_count);
Qualcuno sa spiegarmi perchè non funziona? Sapete suggerirmi qualche alternativa a fabs per il mio scopo?
Grazie.