Trunc/fi

Free Pascalin RTL käännösyksikkö System sisältää funktion trunc, mikä katkaisee reaaliluku tyyppisen arvon Integer-tyyppiseksi arvoksi. Sille annetaan parametriksi realilukutyyppinen lauseke ja trunc palauttaa Int64 arvon jonka desimaaliosa on poistettu (eli pyöristää kohti nollaa).
Määrittely
function Trunc(X: Real): Longint;Käyttöesimerkki
begin
WriteLn( Trunc(8.7) );
WriteLn( Trunc(8.3) );
WriteLn( Trunc(-8.7) );
WriteLn( Trunc(-8.3) );
end;Tulostaa
8
8
-8
-8Katso myös
- round
math.ceil- pyöristää ylöspäinmath.floor- pyoristää alaspäin- trunc - pyöristää kohti nollaa
- int - palauttaa kokonaisosan reaalilukuarvosta.
- div - kokonaisluku jakolasku
- Comparison of approaches for rounding to an integer
From the Free Pascal wiki, page "Trunc/fi", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.