Als «integer-division» getaggte Fragen

Alles, was mit der Ganzzahldivisionsoperation zu tun hat, dh die spezielle Form der Division, die zwischen zwei Ganzzahlzahlen durchgeführt wird und in der Mathematik zu einem Quotienten und einem Rest führt. Dies ist hauptsächlich relevant für Sprachen mit bestimmten ganzzahligen Datentypen, für die die Division eine ganzzahlige Division ist, oder für Sprachen mit einem bestimmten Operator / einer bestimmten Funktion zur Durchführung einer ganzzahligen Division.




5
Warum verwendet GCC bei der Implementierung der Ganzzahldivision die Multiplikation mit einer seltsamen Zahl?
Ich habe über divund mulMontagevorgänge gelesen und mich entschlossen, sie in Aktion zu sehen, indem ich ein einfaches Programm in C schrieb: Dateidivision.c #include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return 0; } Und dann Assembler-Code generieren mit: gcc …







Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.