<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Divmod</id>
	<title>Divmod - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Divmod"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Divmod&amp;action=history"/>
	<updated>2026-05-21T11:03:10Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Divmod&amp;diff=1129084&amp;oldid=prev</id>
		<title>imported&gt;Graph Pixel: Tippfehler korrigiert.</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Divmod&amp;diff=1129084&amp;oldid=prev"/>
		<updated>2025-12-01T09:18:58Z</updated>

		<summary type="html">&lt;p&gt;Tippfehler korrigiert.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Divmod&amp;#039;&amp;#039;&amp;#039; ist ein Ausdruck aus der [[Programmierung]]. Er setzt sich aus den Anfangsbuchstaben der Begriffe [[Division (Mathematik)|&amp;#039;&amp;#039;&amp;#039;Div&amp;#039;&amp;#039;&amp;#039;ision]] (ganzzahlige Teilung) und [[Modulo|&amp;#039;&amp;#039;&amp;#039;Mod&amp;#039;&amp;#039;&amp;#039;ulo]] (Rest einer ganzzahligen Teilung) zusammen, da die so benannten [[Funktion (Programmierung)|Funktionen]] diese beide Operationen für zwei [[Parameter (Informatik)|übergebene]] Zahlen ausführen und deren Ergebnisse zurückgeben.&lt;br /&gt;
&lt;br /&gt;
Werden divmod beispielsweise die Werte 40 als Dividend und 6 als Divisor übergeben, erhält man als Rückgabewerte 6 (ganzzahliges Ergebnis von 40 geteilt durch 6) und 4 (verbleibender Rest).&lt;br /&gt;
&lt;br /&gt;
== Implementierung ==&lt;br /&gt;
&lt;br /&gt;
Divmod ist nicht Bestandteil der [[Standardbibliothek]] der meisten Programmiersprachen, da es sich bei Bedarf leicht konstruieren lässt. Die folgenden Programmiersprachen implementieren die Funktion indes (Auflistung nicht abschließend):&lt;br /&gt;
&lt;br /&gt;
* [[C (Programmiersprache)|C]]/[[C++]] als std::&amp;#039;&amp;#039;div&amp;#039;&amp;#039;, &amp;#039;&amp;#039;std::ldiv&amp;#039;&amp;#039;, std::&amp;#039;&amp;#039;lldiv&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;std::imaxdiv&amp;#039;&amp;#039; (je nach Datentyp)&amp;lt;ref&amp;gt;{{Internetquelle |url=https://en.cppreference.com/w/cpp/numeric/math/div|titel=std::div, std::ldiv, std::lldiv, std::imaxdiv |werk=cppreference.com |sprache=en |abruf=2024-11-23}}&amp;lt;/ref&amp;gt;. Die im Sprachstandard definierten Funktionen liefern jeweils eine Struktur vom Typ std::div_t (je nach Datentyp) zurück, die den ganzzahligen Quotienten sowie den Rest enthält.  Beispiel:&lt;br /&gt;
 #include &amp;lt;iostream&amp;gt;&lt;br /&gt;
 int main() {&lt;br /&gt;
   auto dv = &amp;#039;&amp;#039;&amp;#039;std::div(20, 3)&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
   std::cout &amp;lt;&amp;lt; dv.quot &amp;lt;&amp;lt; &amp;quot;, &amp;quot; &amp;lt;&amp;lt; dv.rem &amp;lt;&amp;lt; std::endl;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* [[D (Programmiersprache)|D]] als &amp;#039;&amp;#039;divMod&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://dlang.org/library/std/bigint/div_mod.html |titel=Function std.bigint.divMod |werk=D API Documentation version 2.109.1 |sprache=en |abruf=2024-11-13}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Haskell (Programmiersprache)|Haskell]] als &amp;#039;&amp;#039;divMod&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.haskell.org/onlinereport/haskell2010/haskellch9.html |titel=Chapter 9: Standard Prelude |werk=Haskell 2010 Language Report |sprache=en |abruf=2024-11-13}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Pascal (Programmiersprache)|Pascal]] als &amp;#039;&amp;#039;DivMod&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.freepascal.org/docs-html/rtl/math/divmod.html |titel=DivMod |werk=Free Pascal Online Documentation |datum=2021-05-14 |sprache=en |abruf=2024-11-13}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Python (Programmiersprache)|Python]] als &amp;#039;&amp;#039;divmod&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://docs.python.org/3/library/functions.html#divmod |titel=Built-in Functions |werk=Python 3.13.0 Documentation |sprache=en |abruf=2024-11-13}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Ruby (Programmiersprache)|Ruby]] als &amp;#039;&amp;#039;divmod&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://docs.ruby-lang.org/en/master/Integer.html#method-i-divmod |titel=class Integer |werk=Documentation for Ruby 3.4 |sprache=en |abruf=2024-11-13}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unterprogramm]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Graph Pixel</name></author>
	</entry>
</feed>