labs, llabs
Calcola il valore assoluto di un integer.
long labs(
long n
);
long long llabs(
long long n
);
Parametri
- n
Valore Integer.
Valore restituito
Le funzioni labs e llabs restituiscono il valore assoluto dell'argomento. Nessun ritorno di errore.
Specifici di Microsoft
Poiché l'intervallo degli integer negativi che possono essere rappresentati utilizzando un tipo integrale è maggiore dell'intervallo degli interi positivi rappresentabili utilizzando lo stesso tipo, è possibile fornire un argomento per labs o llabs che non può essere convertito. Se il valore assoluto dell'argomento non può essere rappresentato dal tipo restituito, le funzioni labs e llabs restituiscono il valore dell'argomento non modificato. In particolare, labs(LONG_MIN) restituisce LONG_MIN e LLONG_MIN restituisce llabs(LLONG_MIN). Ciò significa che le funzioni labs e llabs non possono essere utilizzate per garantire un valore positivo.
Specifica END Microsoft
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
labs, llabs |
<stdlib.h> o <math.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.
Librerie
Tutte le versioni delle Librerie di runtime C.
Esempio
Vedere l'esempio relativo a abs.