hex zahlen

#222755
Lesenswert?

Richtig.

Zur ersten Frage:
das 0x wird vorangestellt wenn es sich um hexadezimale Zahlen handelt.
Ursprünglich kommt diese Schreibweise aus der Softwareentwicklung (u.a.
C/C++). Bei verschiedenen Programmiersprachen werden teilweise andere
Schreibweisen verwendet:

Dezimal = 31  ->  C/C++/Java/... = 0x1F
              ->  8051-Assembler = 31h
              ->  Pascal         = $1F

Aber wie gesagt ist die C-Schreibweise die verbreitetste und daher im
Netz oder irgendwelchen Dokus meistens zu finden.

Gruß Roland
Gast #222757
Lesenswert?

DDRB = (1 << DDB0) | (1 << DDB1) | (1 << DDB2) | (1 << DDB3) | (1 <<
DDB4);

Dieser Ausdruck macht laut des AVRGCC Tut hier auf dieser Seite
Folgendes:

// Setzen der Bits 0,1,2,3 und 4

Demnach muessten DDB0, DDB1, DDB2, DDB3 und DDB4 Konstanten sein mit
den Werten 1,1,2,3,4 ???
Gast #222759
Lesenswert?

@&#295;ubert:

>> Start-->Programme-->Zubehör-->Rechner

Bevor ich mich da durchgeklickt hab, bin ich schon fertig mit der
Berechnung im Kopf.

@oswald:

> Demnach muessten DDB0, DDB1, DDB2, DDB3 und DDB4 Konstanten sein
> mit den Werten 1,1,2,3,4 ???

0, 1, 2, 3, 4.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren