From 31e36d4f445c61995816a8a39d19453e58850e5d Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Sat, 16 Nov 2019 14:40:52 +0000 Subject: [PATCH] --- Primitive-Datentypen.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Primitive-Datentypen.md b/Primitive-Datentypen.md index bcaf432..f6a8377 100644 --- a/Primitive-Datentypen.md +++ b/Primitive-Datentypen.md @@ -2,11 +2,22 @@ - Ganzzahlen: ``byte``, ``short``, ``int``, ``long`` (Standard ``int``, Default ``0``) - Gleitkommazahlen: ``float``, ``double`` (Standard ``double``, Default ``0.0``) - Boolsch: ``boolean`` (Default ``false``) - - Character: ``char`` (Default ``'\u0000'``. + - Character: ``char`` (Default ``'\u0000'``). ## Definition per Literal + +- Unterstriche können zur Gliederung verwendet werden +- Auch bei oktaler, hexadezimaler, binärer Deklaration +- An beliebiger Stelle, auch mehrere nacheinander ... +- ... außer am Anfang oder Ende und +- ... vor und nach Sonderzeichen (Dezimalpunkt X, B) + ### Ganzzahlen +- Suffix ``L,l`` zur Deklaration von ``long``-Typen +- Dezimal: ``int i = 323`` +- Binär: Präfix ``0B, 0b``: ``int i = 0b10101010100;``. Nur 1 und 0 erlaubt. + ### Gleitkommazahlen ### Character @@ -14,9 +25,9 @@ ### Boolean -- **Implizite Umwandlungen (Casts)** +## Implizite Umwandlungen (Casts) -- **Explizite Casts** +## Explizite Casts