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 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
WBOYke hadapan
2023-08-26 13:49:02921semak imbas

在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)

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;
}

Output

Absolute value of -145 is: 145
Absolute value of 145 is: 145

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)

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;
}

Output

Absolute value of -9256847 is: 9256847
Absolute value of 9256847 is: 9256847

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)

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;
}

Output

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam