Hilfe mit C Quellcode

Gast #537548
Lesenswert?
• ▲
▼
Ich krige von euch immer super Hilfe bezüglich der Programmierung meines 
Atmega.

Nun hätte ich wieder eine Frage:

Ich kriege von euch öfters so Zeichen wie:

0xff // Port als Ausgang definiert

oder

0x00 // Alle Ausgänge auf Null.

Nun habe ich mich gefragt, was 0xff oder 0b03 oder ähnliche bedeuten.
Hat das etwas mit dem HEX Zahlensystem zu tun?
Ich bin daweil noch totaler Anfänger und würde mich über euere 
ausfühliche Hilfe freuen.

Mfg Daniel
Gast #537564
Lesenswert?
• ▲
▼
0b03
kann es meiner meinung nach nicht geben, da 0b ja angibt das es sich um 
einen binär wert handelt, und bekannter weise gibtes ja nur 1 und 0 in 
binär, wenn müsste es 0b0000101 heißen bzw in hex 0x03 oder in dezimal 3
#537580
Lesenswert?
• ▲
▼
TT wrote:
> 0b03
> kann es meiner meinung nach nicht geben, da 0b ja angibt das es sich um
> einen binär wert handelt, und bekannter weise gibtes ja nur 1 und 0 in
> binär, wenn müsste es 0b0000101 heißen bzw in hex 0x03 oder in dezimal 3

Binär müsste es 0b00000011 heissen, nicht 0b00000101 (wäre 5).

Verwirrung komplett?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.