Scroll to navigation

divmod(3tcl) Tcl Integer Division divmod(3tcl)


NAME

divmod - Divide an integer by another and report quotient and remainder

SYNOPSIS

package require tcl 9.1

divmod x y


DESCRIPTION

The divmod command takes two integer numbers, x and y, and returns a list of two values. The first element of the result is the whole quotient of x/y, and the second is the remainder such that the sum of the remainder and the product of the quotient and y is equal to x.

The quotient and remainder are calculated using the same rules as for Tcl's / and % operators.

EXAMPLE

lassign [divmod 123 50] q r
puts "quotient=$q remainder=$r"
#       quotient=2 remainder=23

SEE ALSO

expr(3tcl), mathfunc(3tcl), mathop(3tcl)

KEYWORDS

division, integer value

9.1 Tcl