C ++ trunc () - C ++ standartinė biblioteka

Funkcija „trunc“ (C ++) apvalina argumentą link nulio ir pateikia artimiausią integralo vertę, kuri nėra didesnė už argumentą.

Funkcija „trunc“ (C ++) apvalina argumentą link nulio ir pateikia artimiausią integralo vertę, kuri nėra didesnė už argumentą.

„trunc“ () prototipas (pagal standartą C ++ 11)

dvigubas kirpimas (dvigubas x); plūdinis truncas (plūduriuojantis x); ilgas dvigubas kirpimas (ilgas dvigubas x); dvigubas kirpimas (T x); // integraliems tipams

Funkcija „trunc ()“ užima vieną argumentą ir pateikia dvigubo, plūduriuojančio arba ilgo dvigubo tipo reikšmę. Ši funkcija apibrėžta antraštės faile.

trunc () parametrai

Funkcijai „trunc“ () reikia vieno argumento, kurio trunc reikšmė turi būti apskaičiuojama.

trunc () Grąžinimo vertė

Trunc () funkcija apvalina x link nulio ir pateikia artimiausią integralo vertę, kuri nėra didesnė už x.

Paprasčiausiai funkcija „trunc“) sutrumpina vertę po kablelio ir pateikia tik sveiko skaičiaus dalį.

1 pavyzdys: Kaip „trunc“ () veikia C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; x = -34.251; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )

Kai paleisite programą, išvestis bus:

 trunc (10.25) = 10 trunc (-34.251) = -34

2 pavyzdys: integralinių tipų funkcija trunc ()

 #include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; ) 

Kai paleisite programą, išvestis bus:

 kirpimas (15) = 15 

Integraliosioms reikšmėms taikant „trunc“ funkciją gaunama ta pati reikšmė. Taigi praktiškai jis nėra naudojamas vientisoms vertėms.

Įdomios straipsniai...