Derzeit lerne ich C++ und Java. Ich weiß, dass Größen von Variablen auf verschiedenen Plattformen implementationsbezogen sind, so dass einige Vorverarbeitungen erforderlich sind, um typedefs hinzuzufügen, um Variablen mit festen Größen in C++ zu haben. Daher wollte ich wissen, wie die Konstanz der Variablengrößen in Java erreicht wird. Danke.Größen von Variablen auf verschiedenen Plattformen
-2
A
Antwort
2
in Java die Größen der primitiven Typen sind wie folgt:
Byte
- Größe: 1 Byte
- Bereich: -128 bis 127
kurz
- Größe: 2 Byte
- Bereich: -32768 bis 32767
int
- Größe: 4 Byte
- Bereich: -2.147.483.648 bis 2.147.483.647
lang
- Größe: 8 Bytes
- Bereich: 9.223.372.036.854.775.808 zu 9.223.372.036.854.755.807
Schwimmers
- Größe: 4 Byte
- Bereich 3.4e-038 bis 3.4E + 038
Doppel
- Größe: 8 Bytes
- 1.7e-308-1.7e + 038
char
- Größe: 2 Byte
- Bereich: u0000 (0) bis uffff (65.535, inclusive)
boolean
- Größe: Es ist JVM abhängig, aber die Implementierung von Sun ist 1 Byte
- Bereich: wahr und falsch
Verwandte Themen
- 1. Verschiedene Grid-Größen auf Plattformen
- 2. vr - Targeting auf verschiedenen Plattformen
- 3. Benutzeraktivität auf verschiedenen Plattformen protokollieren
- 4. QT5 font rendering anders auf verschiedenen Plattformen
- 5. Gibt es Entsprechungen auf verschiedenen Plattformen?
- 6. Problem mit FDF auf verschiedenen Plattformen PDFTron
- 7. NumberFormatter :: Formatcurrency() -Ausgabe auf verschiedenen Plattformen
- 8. Angular Universal SSR auf verschiedenen Plattformen
- 9. DateTime Problem auf verschiedenen Plattformen (.NET 2.0)
- 10. Serialisiert Boost.Serialization auf verschiedenen Plattformen anders?
- 11. LIBGDX Schrift verschiedene Positionen auf verschiedenen Plattformen
- 12. Verwendung von Numpy in verschiedenen Plattformen
- 13. Rubin each_slice mit verschiedenen Größen
- 14. ActionBar Icons mit verschiedenen Größen
- 15. testküche salt_solo Variablen von Plattformen übergeben
- 16. Bildansichten in verschiedenen Größen - Swift
- 17. cf.registry Datei mit verschiedenen Größen
- 18. C verschiedenen Größen 2D-Array zuweisen
- 19. JavaFX - CSS-Variablen für Größen?
- 20. CMake: opengl include dirs sind unterschiedlich auf verschiedenen Plattformen
- 21. Wo ist benutzerdefinierter temporärer Speicher auf verschiedenen Plattformen?
- 22. Wie richte ich Umbraco Courier auf 3 verschiedenen Plattformen ein?
- 23. NetworkX Graph in der Größe zwischen verschiedenen Plattformen unterschiedlicher
- 24. E-Mail-Vorlage wird nicht korrekt auf verschiedenen Plattformen angezeigt
- 25. Warum produziert gmp_mod auf verschiedenen Plattformen unterschiedliche Ergebnisse?
- 26. Unterschied zwischen flex verschiedenen Größen des Sensors
- 27. Mehrere Masken mit verschiedenen Größen zusammenführen
- 28. Daten in ein Java-Programm auf verschiedenen Plattformen importieren?
- 29. Prepopulate Realm für die Verwendung auf verschiedenen Plattformen
- 30. Vergleichen von zwei Listen von Listen mit verschiedenen Größen
Sie sind nur verschiedene Sprachen mit unterschiedlichen Anforderungen ... –
Java definiert die Größe der es Typen ist. C++ hat einige Anforderungen, überlässt aber die genaue Größe der Implementierung. Es geht darum, was die Sprache zu erreichen versucht. –
Vielen Dank für schnelle Antworten, aber ich denke, dass meine Frage nicht richtig verstanden wurde. Ich wollte über die Implementierung und nicht über die Standarddefinitionen wissen. – Razmik