Ergebnis 1 bis 7 von 7

Thema: Ganzzahldivision & modulo

  1. #1
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Ganzzahldivision & modulo

    Kann ich in C++ die Ganzzahldivision und den Modulo "in einem Rutsch" machen.
    Bei beiden wird doch dividiert und wäre doch Blödsinn, das zu wiederholen.

    Danke im Voraus
    The User
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Hm, wie meinst du das genau?

    Verstehe ich das richtig, dass du das beides in einer Anweisung machen willst, also anstatt 2 Zeilen 1?

    Falls ja ist mir keine Möglichkeit bekannt das zu machen.
    Du könntest dir jedoch eine Funktion selbst schreiben, die das macht, falls das hilft.

    Bitte erkläre es ein wenig genauer =)

  3. #3
    Kaiserliche Hoheit Avatar von vbtricks
    Registriert seit
    26.12.2005
    Beiträge
    1.586
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Salut,

    Assembler (zumindest bei MIPS) macht das. Bloß mit C++ kenn ich mich leider nicht aus.


    Stefan
    Farben richtig wählen: ColorBlender
    Website validieren: W3C Markup Validation Service
    Meine Website: vbtricks
    Kleines Snake zwischendurch?

  4. #4
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich steig jetzt auf Assembler um...

    Nicht wirklich.

    @darksyranus
    es geht mir nicht darum, eine Zeile weniger zu schreiben.
    Ich frage nur, da die Vorgänge bei beiden doch zusammenhängen.

    Viele liebe Grüße
    The User

  5. #5
    Kaiserliche Hoheit Avatar von vbtricks
    Registriert seit
    26.12.2005
    Beiträge
    1.586
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Salut,

    damit wollte ich nur sagen, dass es prinzipiell möglich ist, ohne zweite Division den Rest zu erhalten.

    Ob das bei x86 kompatiblen Prozessoren auch so ist, keine Ahnung.

    Du kannst aber Assembler in C nutzen, das ist nicht das Problem...


    Stefan
    Farben richtig wählen: ColorBlender
    Website validieren: W3C Markup Validation Service
    Meine Website: vbtricks
    Kleines Snake zwischendurch?

  6. #6
    Fortgeschrittene/r
    Registriert seit
    26.09.2005
    Ort
    Nürnberg
    Beiträge
    169
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Vielleicht gibt es eine Möglichkeit das so in 2 Zeilen zu schreiben, dass der Compiler es dann optimiert. Die optimieren sowieso überall und an jeder Stelle.

    Aber wie vbtricks schon gesagt hat, inline-assembler ist ja kein Problem bei C/C++.

  7. #7
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Wusst ich garnicht mit Assembler.
    Na, mal wieder ein Vorteil von C++

    Viele liebe Grüße
    The User

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •