QuickCalculators returnerar a mod b för positiva och negativa heltal, skriver ut kvoten och visar både golvade och trunkerade rester när tecknen skiljer sig. Modulokalkylatorn använder som standard golvad division, den konvention som används i matematik och Python, så negativ 7 mod 3 är lika med 2.
Beräkna a mod b
Ange dividend a och divisor b, välj en konvention och läs resten på huvudraden. Tjugosju mod 6 är lika med 3 eftersom 27 minus 4 gånger 6 lämnar 3. Nolldivisorer blockeras med ett fel i stället för att returnera NaN.
Läsa de två teckenkonventionerna
Golvad division avrundar kvoten mot minus oändlighet; trunkerad division avrundar mot noll. Positiva operander stämmer överens; negativa operander kan skilja sig med exakt en divisorbredd. Verktyget visar den alternativa resten på en sekundär rad för jämförelse.
Golvad modulo, använd i matematik och Python
Golvad modulo gör att resten delar divisorens tecken eller är noll. Negativ 7 mod 3 under golvning använder kvot negativ 3, så resten blir 2. Kongruensutsagor i talteori antar den här formen.
Trunkerad modulo, använd i C, Java och JavaScript
Trunkerad modulo använder den trunkerande kvoten mot noll. Negativ 7 mod 3 under trunkering ger resten negativ 1 eftersom kvoten är negativ 2. Byt radiokontrollen så att den matchar språket du felsöker.
Använd modulo för att testa delbarhet
När a mod b är lika med noll med positiv b är a delbart med b. Jämnhetstest använder mod 2 lika med noll. QuickCalculators skriver ut resten tydligt så att du kan läsa paritet utan ett separat delbarhetsläge.
Varför 1 mod 2 är lika med 1
Ett mod två är lika med ett eftersom 1 är mindre än divisorn 2, så kvoten är noll och resten är dividenden själv. Små dividerender ser ofta överraskande ut tills du läser kvotradens bredvid resten.
Undvik det här vanliga misstaget
Många elever förväntar sig att negativ 7 mod 3 ska vara lika med negativ 1 eftersom deras språk trunkerar mot noll. Matematisk golvad modulo ger 2. Välj den konvention som matchar din kurs eller kodbas innan du jämför svar.
Vanliga frågor
Vad betyder a mod b?
A mod b betyder resten efter division av a med b under den valda teckenkonventionen. Modulokalkylatorn rapporterar den resten tillsammans med kvoten som användes i divisionen.
Vad är 27 mod 6?
Tjugosju mod sex är lika med tre eftersom 27 minus 4 gånger 6 lämnar 3. Ange 27 och 6 med golvad konvention för att se kvot 4 och rest 3.
Vad är negativ 7 mod 3?
Negativ sju mod tre är lika med två under golvad modulo, standarden här, eftersom den golvade kvoten är negativ tre. Trunkerad modulo returnerar negativ ett i stället; sidan visar båda när tecknen är negativa.
Varför ger Python och JavaScript olika moduloresultat?
Python och JavaScript ger olika moduloresultat på negativa dividerender eftersom Python golvar kvoten medan JavaScript trunkerar mot noll. Matcha radiovalet mot språket som testas.
Hur kontrollerar man om ett tal är jämnt med modulo?
För att kontrollera om ett tal är jämnt med modulo, testa om talet mod 2 är lika med noll. Ett udda tal returnerar resten ett, som med 1 mod 2.
Vad är 1 mod 2?
Ett mod två är lika med ett eftersom dividenden är mindre än divisorn, så kvoten är noll och resten är lika med dividenden.
Kan divisorn vara noll i en modulooperation?
Divisorn kan inte vara noll i en modulooperation eftersom division med noll är odefinierad. QuickCalculators returnerar ett fel när b är lika med noll.
Sammanfattning
QuickCalculators beräknar rester med golvade eller trunkerade konventioner, visar kvot och rest tillsammans och belyser negativa fall som negativ 7 mod 3 lika med 2 under golvning. Använd modulo två för paritetskontroller och nollresttester för delbarhet. Anpassa konventionen till Python-matematik eller C-stiliga språk innan du jämför utdata.