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

WBOY
Lepaskan: 2023-08-26 13:49:02
ke hadapan
991 orang telah melayarinya

在C/C++中,abs()、labs()和llabs()函数的翻译如下:

abs()函数用于返回一个整数的绝对值。
labs()函数用于返回一个长整数的绝对值。
llabs()函数用于返回一个长长整数的绝对值

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.

abs() function

Fungsi ini digunakan untuk data jenis int. Jadi ini mengembalikan nilai mutlak parameter yang diberikan. Sintaksnya adalah seperti berikut.

int abs(int argument)
Salin selepas log masuk

Contoh

#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;
}
Salin selepas log masuk

Output

Absolute value of -145 is: 145
Absolute value of 145 is: 145
Salin selepas log masuk

fungsi makmal()

Fungsi ini digunakan untuk data jenis panjang. Jadi ini mengembalikan nilai mutlak parameter yang diberikan. Sintaksnya adalah seperti berikut.

long labs(long argument)
Salin selepas log masuk

Contoh

#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;
}
Salin selepas log masuk

Output

Absolute value of -9256847 is: 9256847
Absolute value of 9256847 is: 9256847
Salin selepas log masuk

llabs() fungsi

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)
Salin selepas log masuk

Contoh

#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;
}
Salin selepas log masuk

Output

Absolute value of -99887654321 is: 99887654321
Absolute value of 99887654321 is: 99887654321
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan