ในไลบรารี cstdlib มีฟังก์ชันสำหรับหาค่าสัมบูรณ์ (Absolute Value) หลายแบบตามชนิดข้อมูล:
abs() - สำหรับ int
int abs(int argument)
ตัวอย่าง
int x = -145, y = 145; cout << abs(x) << endl; // 145 cout << abs(y) << endl; // 145
labs() - สำหรับ long
long labs(long argument)
ตัวอย่าง
long x = -9256847L, y = 9256847L; cout << labs(x) << endl; // 9256847 cout << labs(y) << endl; // 9256847
llabs() - สำหรับ long long
long long llabs(long long argument)
ตัวอย่าง
long long x = -99887654321LL, y = 99887654321LL; cout << llabs(x) << endl; // 99887654321 cout << llabs(y) << endl; // 99887654321