除法分为许多由减法及乘法组合的步骤。长除法中，被除数会除以除数，得到一个数字，称为商数。长除法将除法分为许多简单的步骤，因此可以处理任意长度数字的除法。长除法可以处理整数除法、小数除法、多项式除法，也可以处理有余数的欧几里德除法。长除法的简化版称为短除法，若除数只有一位数时，会用短除法代替长除法。也是一种处理长除法的作法，比较没有效率，但比较容易理解。类似长除法的演算法在西元十二世纪就出现了，不过此种演算法的现代型式是在西元1600年由引进。