Rumah > Artikel > pembangunan bahagian belakang > Dalam C/C++, fungsi abs(), labs() dan llabs() diterjemahkan seperti berikut: Fungsi abs() digunakan untuk mengembalikan nilai mutlak integer. Fungsi labs() digunakan untuk mengembalikan nilai mutlak integer panjang. Fungsi llab() digunakan untuk mengembalikan nilai mutlak integer panjang
Dalam perpustakaan cstdlib C++, selain abs, terdapat fungsi yang berbeza untuk mendapatkan nilai mutlak. Dalam C, abs pada asasnya digunakan untuk input jenis int dan dalam C++, untuk int, long, long long. Lain-lain digunakan untuk data jenis yang panjang dan panjang, dsb. Mari lihat penggunaan fungsi ini.
Fungsi ini digunakan untuk data jenis int. Jadi ini mengembalikan nilai mutlak parameter yang diberikan. Sintaksnya adalah seperti berikut.
int abs(int argument)
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { int x = -145; int y = 145; cout << "Absolute value of " << x << " is: " << abs(x) << endl; cout << "Absolute value of " << y << " is: " << abs(y) << endl; }
Absolute value of -145 is: 145 Absolute value of 145 is: 145
Fungsi ini digunakan untuk data jenis panjang. Jadi ini mengembalikan nilai mutlak parameter yang diberikan. Sintaksnya adalah seperti berikut.
long labs(long argument)
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { long x = -9256847L; long y = 9256847L; cout << "Absolute value of " << x << " is: " << labs(x) << endl; cout << "Absolute value of " << y << " is: " << labs(y) << endl; }
Absolute value of -9256847 is: 9256847 Absolute value of 9256847 is: 9256847
Fungsi ini digunakan untuk data jenis panjang yang panjang. Jadi ini mengembalikan nilai mutlak parameter yang diberikan. Sintaksnya adalah seperti berikut.
long long labs(long long argument)
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { long long x = -99887654321LL; long long y = 99887654321LL; cout << "Absolute value of " << x << " is: " << llabs(x) << endl; cout << "Absolute value of " << y << " is: " << llabs(y) << endl; }
Absolute value of -99887654321 is: 99887654321 Absolute value of 99887654321 is: 99887654321
Atas ialah kandungan terperinci Dalam C/C++, fungsi abs(), labs() dan llabs() diterjemahkan seperti berikut: Fungsi abs() digunakan untuk mengembalikan nilai mutlak integer. Fungsi labs() digunakan untuk mengembalikan nilai mutlak integer panjang. Fungsi llab() digunakan untuk mengembalikan nilai mutlak integer panjang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!