Function: truncate

truncate is a function defined in floatfns.c.

Signature

(truncate ARG &optional DIVISOR)

Documentation

Truncate a floating point number to an int.

Rounds ARG toward zero. With optional DIVISOR, truncate ARG/DIVISOR.

Other relevant functions are documented in the number group.

Probably introduced at or before Emacs version 15.

Shortdoc

;; number
(truncate 1.2)
    => 1
  (truncate -1.2)
    => -1
  (truncate 5.4 2)
    => 2

Aliases

xterm-mouse-truncate-wrap (obsolete since 27.1)

Source Code

// Defined in /usr/src/emacs/src/floatfns.c
{
  return rounding_driver (arg, divisor, identity, mpz_tdiv_q, truncate2);
}