Modulo işlemi

Modulo işlemi, hesaplamada bir sayının diğer bir sayıya bölümünden arta kalan sayıyı verir.

İki pozitif sayı, a (bölünen) ve n (bölen), verildiğinde, a modulo n (a mod n olarak kısaltılır) a sayısının n ile bölünmesinden arta kalan sayı olarak düşünülebilir. Örneğin "5 mod 4" ifadesi 1 sonucunu verirken, "9 mod 3" ifadesi 0 sonucunu verir (3'ü 3'le çarptıktan sonra 9'dan çıkaracak sayı kalmaz). a veya n negatif bir sayı olduğunda, bu naif tanım bozulur ve birçok programlama dili bu değerlerin nasıl tanımlandığı konusunda farklılık gösterir. Modulo işlemi, genellikle a ve n iki tam sayı olduğu durumlarda yapılsa da, bilgisayar sistemlerinin birçoğu sayısal işlenenlerin diğer türlerine de olanak sağlamaktadır.

Bilgisayar aritmetiği