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
Radix ist das Verwendete Zahlensystem. Den Rest deiner Frage verstehe ich leider nicht.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.