Diskussion:Programmierkurs C-Sharp: Datentypen Details

Aus Wikibooks

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Inkonsistenz?

Text im Buch:

bool istDatentypBool = true;
short s = 1;
int i = 2;
long = 3l; // l = long (kleines L)
float = 4.1f; // f = float
double = 5.9d; // d = double
decimal = 7.3m; // m = decimal

IMHO im unteren Text fehlen noch die Variablen für long, float, double und decimal
(z.B. long lg = 3l, float ft = 4.1f, ...).


[Bearbeiten] Bool stat Boolean

Bist du dir sicher, das auch im Fließtext bool gesagt werden sollte, Anstelle von Boolean? Mir kommt es etwas unnatürlich vor, ich würde den Datentyp weiterhin Boolean nennen, hab es daher lieber in der Einleitung noch einmal erwähnt. lg --Just-Ben 17:36, 5. Nov 2004 (UTC)

[Bearbeiten] Zweierkomplement und Vorzeichenbit

Ich würde bei einem Zweierkomplement nicht von einem Vorzeichenbit spechen. Zweierkomplement ist Zweierkomplement, auch wenn sich das oberste Bit so "mißbrauchen" lässt und von CPUs so für die Flags verwendet werden.

[Bearbeiten] bitwise booleans

Eigentlich mehr eine Frage zum Thema 'bitweise Verknüfung von Boolschen Operanden': Ich vermute, ausser dem 'Ausschalten' des 'frühstmöglichen Abbrechens' der Auswertung (für die es m.A.n. kaum gute Gründe geben kann) gibt es keinen konkreten Grund dafür, diese überhaupt in die Sprache aufzunehmen, angesehen vielleicht von 'Kontinuität'? D.h. ich vermisse ein Wort (Beispiel?) zur praktischen Anwendbarkeit oder eine Aussage im Sinne von "im Allgemeinen lieber ...".

Sehe ich das falsch, oder ist das Boolsche exclusiv-oder IDENTISCH mit 'ungleich'? Persönlich finde ich 'ungleich' wesentlich lesbarer.

Ebenso persönlich ist meine Einstellung, dass EXPLIZITE Vergleiche mit true oder false FAST IMMER überflüssig sind und das Verständnis unnötig erschweren, da sie das LESEN (idealerweise im Sinne eines natürlichsprachigen Satzes) unnatürlich und komplizierter machen.

Trollpatsch

Persönliche Werkzeuge
Buch erstellen
  • Artikel hinzufügen
  • Hilfe zu Sammlungen