if ((destination_add & 0x80) && (source_add & 0x80))

Gast #1456253
Lesenswert?

ach soooo, das was zwischen die klammern ist, ist true sobald
es etwas anderes als 0x00 ist?

z.B.
destination_add
  11000000
& 10000000
= 10000000

und sobald Bit 7 = 0 wird somit ist das und nicht mehr erfuellt und das 
ergebnis ist 00000000?
#1456470
Lesenswert?

Simon schrieb:
> ach soooo, das was zwischen die klammern ist, ist true sobald
> es etwas anderes als 0x00 ist?
>

nein, true wenn 0x7f < destination_add

> z.B.
> destination_add
>   11000000
> & 10000000
> = 10000000
>
> und sobald Bit 7 = 0 wird somit ist das und nicht mehr erfuellt und das
> ergebnis ist 00000000?

Ja
Gast #1457415
Lesenswert?

>> ach soooo, das was zwischen die klammern ist, ist true sobald
>> es etwas anderes als 0x00 ist?

Ja. Das gehört aber zu den absoluten Grundlagen von C.

> nein, true wenn 0x7f < destination_add

Genau dann ist doch das, was zwischen den Klammern ist, was anderes als 
0.

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