inc((uint_8) 255) = 0?

Beschäftige Dich einfach mal mit den Zahlensystemen, speziell mit dem
Binärsystem, welches in jeglicher Digitaltechnik verwendet wird.

Und danach mit den sich daraus ergebenden Wertebereichen von 8Bit-,
16Bit- und 32Bit-Zahlen.


Unendliche Zahlen gibt es nur in der Mathematik, nicht jedoch in real
existierenden Rechenanlagen.
Bei Integer-Zahlen ist ein Rollover üblich, d.h keine
Ausnahmebehandlung. Denn dadurch ist es möglich, Berechnungen zu
kaskadieren (zu 64Bit, 128Bit usw.).


Peter
Gast
"Im Kapitel über die Integertypen, sofern es ein brauchbares Buch
ist."

Nun, Brauchbarkeit definiert jeder Benutzer für sich selbst. Wenn ich
heute eine für mich neue Programmiersprache erlernen möchte, bin ich
doch sehr dankbar, wenn das Buch NICHT beim Urschleim anfängt und mir
jegliche Erläuterungen binärer Zahlencodes erspart.

Gruß, Michael
@Michael

"... bin ich doch sehr dankbar, wenn das Buch NICHT beim Urschleim
anfängt und mir jegliche Erläuterungen binärer Zahlencodes erspart."


Es erscheint aber doch offensichtlich, daß es genau dieser Urschleim
ist, an dem es hier mangelt.

Meiner Meinung nach muß diesen Urschleim jeder Programmierer kennen,
sonst sind Programmierfehler unvermeidbar.

Wie gesagt, unendliche Zahlen / Genauigkeit gibt es ausschließlich in
der Theorie.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.