You are viewing the version of this documentation from Perl 5.005. View the latest version
int EXPR

Returns the integer portion of EXPR. If EXPR is omitted, uses $_. You should not use this for rounding, because it truncates towards 0, and because machine representations of floating point numbers can sometimes produce counterintuitive results. Usually sprintf() or printf(), or the POSIX::floor or POSIX::ceil functions, would serve you better.