Eine 64-Bit-Architektur ist normalerweise ein System, in dem Adressen (Zeiger) 64 Bit breit sind. Manchmal kann dies ein System bedeuten, bei dem die "natürliche" Größe für Ganzzahlberechnungen (die Wortgröße) 64 Bit beträgt.

Mehr über 64-bit...

GMP scheint den Speicher nicht zuzuweisen, der größer als dieser Betrag ist, obwohl er in 64bit zusammengestellt wurde. Ich habe ein einfaches Programm, auf dem Sie dies testen können, und während er läuft, scheint es nur bis zu 1500 MB Speicher und nicht mehr zu verwenden. Dies sollte in der Lage s....
28 Mai 2021 im 01:06
Dieser Code zum Beispiel: int x = 75; int *p = &x; printf("%llx\n",p); Schreibt eine 64-Bit-Nummer. Was ich frage, ist, was genau ist diese Nummer? Ja, es ist eine Adresse. Aber ist es eine absolute Adresse im virtuellen Speicher, an der der Wert 75 gespeichert ist? Oder ist es möglicherweise von ....
28 Mai 2021 im 00:54
In MSVC gibt es Instrinsics __emulu () und _umul128 (). Zuerst ist u32*u32->u64 Multiplikation und zweite u64*u64->u128 Multiplikation. Gibt es dasselbe Intrinsik für CLANG / GCC? NÄCHSTE FOHNEN IST {_mulx_u32()} {_mulx_u64() in Intel's Guide. Sie produzieren jedoch mulx Anweisungen, die BMI2-Unte....
24 Mai 2021 im 15:38
Ich verstehe, dass Sie mit 32 Bit Segmenten haben, in denen jedes Segment eine Basis und ein Limit zuordnen würde. Daher kann ein Segment nicht in der Lage sein, auf andere Segmente zuzugreifen. Mit 64 Bit werfen wir die meisten der Segmente weg und haben eine Basis von 0 ohne Grenzen, wodurch auf d....
In den letzten Monaten hatte ich mit diesem Skript kein Problem Private Sub CommandButton3_Click() With New MSForms.DataObject .SetText TextBox2.Text .PutInClipboard End With End Sub Es funktioniert perfekt, kopieren Zeilenumbrüche und Text ohne Ausgabe. Heute, wenn Sie den....
28 Apr. 2021 im 00:46
Sagen Sie zum Beispiel, ich habe dieses unsigned long long int: unsigned long long int test_int = 0xcfffedefcfffeded; // 14987959699154922989 Wie kann ich test_int in das folgende unsigned char* Array konvertieren: unsigned char test_char[] = "\xcf\xff\xed\xef\xcf\xff\xed\xed"; Ähnlich wie in dies....
Ich programmiere in QB64, einer Programmiersprache, die QBASIC-ähnliche Syntax ermöglicht und in C ++ - Code übersetzt und kompiliert wird. Wenn wir ein struct in unserem Code verwenden möchten, müssen wir es deklarieren und manuell erstellen. In 32-Bit kein Problem, da es mit den WinAPI-MSDN-Seite....
11 Feb. 2021 im 17:55
Es tritt ein Problem mit einer nativen Android Unity-Integrationsversion im Play Store auf. Ich extrahiere es als Projekt aus Unity und migriere es als Bibliothek in unserer nativen App. Beim Versuch, eine .AAB in den Play Store hochzuladen, tritt der folgende Fehler auf: This release is not compli....
10 Feb. 2021 im 22:33
Seltsamerweise funktioniert dieser Code, der unter Delphi X32 gut funktioniert, beim Kompilieren von x64 nicht. Der erste Aufruf von GetLogicalProcessorInformation gibt einfach den Code 988 (Ungültiger Zugriff auf den Speicherort) zurück, und ich frage mich, warum und was erreicht werden könnte, um....
10 Feb. 2021 im 05:41
Bei einem 64-Bit-Prozessor beträgt die Größe der Register 64 Bit. Die maximalen Bits, die gleichzeitig multipliziert werden können, sind also: eine 32-Bit-Zahl mit einer 32-Bit-Zahl. Ist das wahr oder gibt es andere Faktoren, die die Anzahl der miteinander multiplizierten Bits bestimmen?....
9 Feb. 2021 im 14:49
Ich mache eine Funktion, die mit scanf_s einen Wert annimmt und diesen in einen Binärwert konvertiert. Die Funktion funktioniert einwandfrei ... bis ich einen wirklich hohen Wert einbringe. Ich mache das auch auf VS 2019 in x64 in C. Und falls es darauf ankommt, benutze ich main(int argc, char* arg....
8 Feb. 2021 im 10:01
Ich mache einige Sachen mit einigen Kryptobibliotheken und Zero Knowledge Proofs und die Bibliotheken, die ich verwende, unterstützen nur Ganzzahlen. Wenn ich zwei Zahlen als Doubles Precision Floats gespeichert habe und die Bits für jede Zahl in eine Ganzzahl kopiere und dann die Ganzzahl vergleich....
2 Dez. 2020 im 09:14
Ich versuche zu verstehen, was maxBit im Folgenden ist und was es darstellt. Wenn ich min und max drucke, erhalte ich Zahlen, die für mich keinen Sinn ergeben. Vielen Dank. #include <stdio.h> #include <math.h> int main() { union {double a; size_t b;} u; u.a = 12345; size_t max = u.b; u.a = 6; s....
26 Nov. 2020 im 02:48
Ja, ich habe alle Bibliotheken eingeschlossen, aber jedes Mal, wenn ich mein Programm in x64 starte, gibt es mir ein ungelöstes Symbol, funktioniert aber perfekt in x32? Schweregrad Code Beschreibung Status der Unterdrückung von Projektdateizeilen Fehler LNK2019 ungelöstes externes Symbol Direct3DC....
28 Okt. 2020 im 19:08
Ich muss eine Zahl erstellen, bei der (f) 16 n-mal wiederholt wird. 0 Ich habe folgendes versucht, zum Beispiel für n = 16 std::cout << "hi:" << std::hex << std::showbase << (1ULL << 64) - 1 << std::endl; Warnung: Shift Count> = Breite vom Typ [-Wshift-Count-Overflow] std :: cout << "hi:" << st....
1 Okt. 2020 im 16:23
Wenn ich schreibe long long int module = (long long int)GetModuleHandle(L"test.dll"); Woher weiß C ++, wie man ein HMODULE umsetzt? Als ob ich richtig wäre, sollte HMODULE eine Struktur sein. Ich verstehe, wie dies für grundlegende Typen wie int, float usw. funktioniert, aber für vom Programmierer....
7 Sept. 2020 im 23:26
/* --- PRINTF_BYTE_TO_BINARY macro's --- */ #define PRINTF_BINARY_PATTERN_INT8 " %c%c%c%c%c%c%c%c" #define PRINTF_BYTE_TO_BINARY_INT8(i) \ (((i) & 0x80ll) ? '1' : '0'), \ (((i) & 0x40ll) ? '1' : '0'), \ (((i) & 0x20ll) ? '1' : '0'), \ (((i) & 0x10ll) ? '1' : '0'), \ (((i) & 0x....
4 Sept. 2020 im 02:38
Ich versuche, den Oracle 12c 64-Bit-Client auf einem Windows 10 64-Bit-PC zu installieren. Immer wenn ich das Setup ausführe, wird schnell ein DOS-Fenster geöffnet und sofort geschlossen. Keine Fehlermeldungen, nichts. Ich weiß, dass es einige Befehlszeilenoptionen gibt, mit denen die Voraussetzun....
3 Sept. 2020 im 02:31
Ich versuche, ifstream zu verwenden, um eine txt-Datei zu öffnen und Daten aus dieser Datei mit ifstream zu lesen, während dieser Code auf einer x86-Bit-Plattform einwandfrei funktioniert und bei Verwendung auf x64-Bit einen seltsamen Anwendungsabsturz verursacht Plattform. ifstream font; font.ope....
27 Aug. 2020 im 03:36
Ich habe ein ähnliches Problem wie diese Frage , aber es ist nicht identisch. In meinen Android Build-Einstellungen habe ich "Build App Bundle" angekreuzt. Scripting-Backend = IL2CPP API-Kompatibilitätsstufe = .NET Standard 2.0 Zielarchitekturen = ARMv7, ARM64, x86 Wenn ich die AAB-Datei erstelle un....
10 Jän. 2020 im 01:29
Ich habe Python schon eine Weile auf meinem Computer installiert und alles hat gut funktioniert. Aber heute kann ich es nicht mehr ausführen: Schwerwiegender Python-Fehler: init_fs_encoding: Der Python-Codec der Dateisystemcodierung konnte nicht abgerufen werden. Python-Laufzeitstatus: Kern initiali....
15 Dez. 2019 im 04:51
Ich versuche, die Eclipse-Plattform herunterzuladen, und der angezeigte Text lautet "Die erforderliche Java-64-Bit-Java 1.8.0-VM wurde nicht gefunden". was muss ich tun? Wie kann ich dieses Problem lösen und anfangen, mich zu entwickeln?....
16 Nov. 2019 im 13:42
Ich habe versucht, die apk seit 2 Tagen hochzuladen. Jedes Mal, wenn ich die apk hochlade, erhalte ich den 64-Bit-Fehler. Ich weiß, dass es bei Stackoverflow noch andere Fragen gibt, die dasselbe stellen. Aber die meisten sagen die Lösung für Flattern. Gemäß der Google-Dokumentation habe ich APK....
Ich versuche, eine sehr große Zahl zu drucken, indem ich sehr große Potenzen einer ganzen Zahl berechne. Obwohl mein Code korrekt ist, beobachte ich nicht die gewünschte Ausgabe. Im Allgemeinen kann der Python-Interpreter sehr große Ganzzahlen drucken, so viel der Systemspeicher unterstützt. Unter B....
6 Sept. 2019 im 02:28
Nehmen Sie den folgenden Code an: uint64_t g_global_var; .... .... void foo(void) { uint64_t local_32bit_low = g_global_var & 0xFFFFFFFF; .... } Mit der aktuellen Toolchain funktioniert dieser Code wie erwartet. local_32bit_low enthält tatsächlich die niedrigen 32 Bits von g_global_var. I....