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