Mein Junior fragte mich: "Diese Frage wurde mir von einem neuen Absolventen gestellt. Übrigens, warum? " Ich habe versucht, es selbst herauszufinden, während ich sagte, dass ich es selbst nachschlagen sollte, also habe ich es zusammengefasst.
Wenn Sie mit Zahlen in Java arbeiten, ist dies standardmäßig der Typ int Weil es notwendig ist, explizit anzugeben, dass es lang ist, es als langen Typ zu behandeln (Der ganzzahlige Wert eines numerischen Literals wird als int-Typ behandelt.)
Es war wie erwartet. Das ist alles, was dazu gehört, also werde ich noch etwas hinzufügen, das mich interessiert.
Für Byte und Short sind nur numerische Werte in Ordnung Wenn der Bereich jedoch überschritten wird, tritt selbstverständlich ein Kompilierungsfehler auf.
Ich verstehe Byte, aber der Grund, warum s nicht an Short gebunden ist, ist ein Rätsel (Ich sehe den Kurzfilm selbst nicht so sehr ...)
Der Standardwert für Bruchteile ist double.
Beim Umgang mit dem Float-Typ muss F explizit hinzugefügt werden.
Sie können D hinzufügen, wenn Sie mit Doppeltyp arbeiten (Sie müssen es nicht hinzufügen, ich habe es noch nie gesehen)
Scala Gleich wie Java
Python Bis 2.5 musste bei langen Typen wie Java l oder L hinzugefügt werden. Danach scheint es nicht mehr notwendig zu sein, integriert zu werden
C Fügen Sie l oder L hinzu, wenn Sie mit langen Arten von Ganzzahlen mit Vorzeichen arbeiten Fügen Sie ul oder UL hinzu, wenn Sie mit langen Arten von Ganzzahlen ohne Vorzeichen arbeiten
C++ Fügen Sie ll oder LL hinzu, wenn Sie mit langen Arten von Ganzzahlen mit Vorzeichen arbeiten Fügen Sie ull oder ULL hinzu, wenn Sie mit langen Arten von Ganzzahlen ohne Vorzeichen arbeiten
C# Fügen Sie l oder L hinzu, wenn Sie mit langen Arten von Ganzzahlen mit Vorzeichen arbeiten Fügen Sie ul oder UL hinzu, wenn Sie mit langen Arten von Ganzzahlen ohne Vorzeichen arbeiten
Recommended Posts