Eigene Variablen Definieren



  • Ich brauche für ein Rechenprogramm mit großen zahlen eine 128bit Ganzzahl-Variable (also nur Ganzzahlen, kein Gleitkomma). Leider ist der größte Ganzzahl-Variablentyp den ich finden konnte __int64 mit 64 bit gibt es da irgendeine einfache möglichkeit eine solche Variable zu definieren?
    😕
    Und weiß irgendwer ob es in c++ irgendetwas gibt,was einen circualr shift durchfürt?



  • Das schiften kannst Du im prinzip erreichen in dem Du den einen Teil um n in die schift richtung verschiebst und zwischenspeicherst, und den rest um die größe des Datentypes - n entgegengesetzt der schiftrichtung. Das ganze dann mit einem | wieder zusammenfügen.

    (Gibt bestimmt gleich ne bessere Lösung)



  • Das mach ich im moment auch es ging mir bei eigendlich mehr um den 128 bit integer aber trotzdem danke


Anmelden zum Antworten