Discussion:
Anfaengerfrage AND geht nicht
(zu alt für eine Antwort)
Helmut Wuensch
2016-03-12 08:43:45 UTC
Permalink
Raw Message
Hallo zusammen!

Ich lerne gerade C und da habe ich aus einem
uralten rororo-Büchlein ein paar Aufgaben
gemacht. Leider geht's nicht so, wie ich mir
das vorstelle: Es sollte eigentlich *etwas*
Richtiges herauskommen. :-(

17 dec AND 25 dec entspricht
11 hex and 19 hex und das sollte eigentlich
17 dec bzw. 11 hex ergeben.

Leider kommt das aber nicht heraus!

Unten hänge ich das Programm und die DOS-shell
an.

Was habe ich da falsch gemacht?

Vielen Dank für Eure Antwort!

cu Helmut
Jens Schweikhardt
2016-03-12 09:11:24 UTC
Permalink
Raw Message
Helmut Wuensch <***@wuensch.invalid> wrote
in <***@mid.individual.net>:

# erg = i1 && i2;

Du hast dem logischen UND Operator erwischt. Der binäre ist "&".

Regards,

Jens
--
Jens Schweikhardt http://www.schweikhardt.net/
SIGSIG -- signature too long (core dumped)
Volker Borchert
2016-03-12 09:04:29 UTC
Permalink
Raw Message
Post by Helmut Wuensch
Was habe ich da falsch gemacht?
erg = i1 && i2;
bitwise AND ist '&'
--
"I'm a doctor, not a mechanic." Dr Leonard McCoy <***@ncc1701.starfleet.fed>
"I'm a mechanic, not a doctor." Volker Borchert <***@despammed.com>
Helmut Wuensch
2016-03-12 11:57:38 UTC
Permalink
Raw Message
Hallo Volker,
hallo Jens,

vielen, vielen Dank für Eure Tipps!

Ich werd's gleich ausprobieren!

cu Helmut

Loading...