itoa-Funktion und Radix

Gast #1407445
Hallo,

ich habe bei der ITOA-Funktion die Sache mit dem Radix nicht verstanden. 
Ist das das verwendete Zahlensystem oder die Anzahl der Bits die 
benötigt werden?! Und was gebe ich dann ein, wenn da z.B. eine 16 stehen 
soll. 16 oder 0x10? Mir ist nämlich das Beispiel aus der h-Datei nicht 
ganz einleuchtend.

Grüße!
Dennis
Gast
Radix ist das Zahlensystem.

Du kannst also eine Zahl als Dezimalzahl, als Hexadezimalzahl oder auch 
zur Basis 9 ausgeben (meist bis hin zu Basis 36, also 10 plus alle 
Buchstaben).

Ob da als radix für hexadezimal nun 16 oder 0x10 steht ist egal, beides 
ist ja 16.

Du hast den Unterschied nicht verstanden zwischen der Zahl, die im 
Programmtext spezifiziert ist, und er Zahl die beim Programmlauf 
ausgegeben wird.

Hast du auch Probleme, Programmkommentare von print-Ausgaben zu 
unterscheiden ?

ito(16,buffer,16) ist dasselbe wie ito(0x10,buffer,0x10)
und auch bei
itoa(0x10,buffer,10) wird weder 10 noch 0x10 ausgegeben.
Dennis schrieb:

> ich habe bei der ITOA-Funktion die Sache mit dem Radix nicht verstanden.
> Ist das das verwendete Zahlensystem oder die Anzahl der Bits die
> benötigt werden?!

Zahlensystem.

> Und was gebe ich dann ein, wenn da z.B. eine 16 stehen
> soll. 16 oder 0x10? Mir ist nämlich das Beispiel aus der h-Datei nicht
> ganz einleuchtend.

Schnurzegal. Ist beides nur eine unterschiedliche Schreibweise für ein 
und das selbe.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.