Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » bitoperator nochmal

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
28.07.2003, 10:09 Uhr
~bussibär
Gast


bei mir wird folgendes deklariert:


C++:
int byte[2];
int status_flag;




C++:
status_flag=byte[0];
status_flag<<=8;
status_flag | byte[1];



Es steht in byte[0]
folgendes drin hexadezimal:
00

Es steht in byte[1]
folgendes drin hexadezimal:
0b

Wieso steht dann in status_flag nicht auch 000b drin???


Kann mir jemand helfen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.07.2003, 10:14 Uhr
0xdeadbeef
Gott
(Operator)


Du weist status_flag den Wert von byte[0] zu, das ist null. Dann verschiebst du es um 8 nach links, das ist immer noch null. Dann veroderst du es mit byte[1], und das ändert den Wert nicht. Ich nehme an, du wolltest eigentlich das hier:

C++:
status_flag |= byte[1];


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.07.2003, 10:15 Uhr
Tommix



Hallo,

C++:
status_flag |[b]=[/b] byte[1];



Gruss, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
28.07.2003, 10:15 Uhr
Tommix



Mal wieder zu langsam gewesen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.07.2003, 10:21 Uhr
~bussibär
Gast



Beefy, du bist mein Held!
Vielen Dank nochmal!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
28.07.2003, 10:28 Uhr
0xdeadbeef
Gott
(Operator)


Held? Naja, man kann wohl nicht erwarten, dass jeder sofort meine Göttlichkeit erkennt
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
28.07.2003, 10:45 Uhr
~bussibär
Gast


Göttlichkeit? Naja, übertreib mal nicht!
Aber bin froh, dass ihr mir gleich geholfen habt, obwohl ich da auch selber draufkommen sollte...

Manchmal denk ich mir echt , zuerst genau den Code durchgucken...

Trotzdem vielen Dank nochmal
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
28.07.2003, 10:49 Uhr
0xdeadbeef
Gott
(Operator)


Manchmal - vor allem, wenn ich gerade mit der MFC arbeiten muss - denke ich mir auch , was wollen die eigentlich von mir. Nach ner Weile mach ich dann , noch ein bisschen später , ziemlich oft auch , aber bisher hab ich nie .

Und was meine Göttlichkeit angeht - das ist nicht übertrieben. Allerdings geht es weniger in Richtung , sondern mehr nach ...
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 28.07.2003 um 10:52 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
28.07.2003, 10:59 Uhr
ao

(Operator)


beefy, wenns mal mit dem Programmieren nicht mehr so klappt, dann werd doch Kinderbuchautor. Die Bücher, die meine Tochter (1. Schuljahr) liest, sehen so ähnlich aus wie dein letztes Posting. ;-)

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
28.07.2003, 11:03 Uhr
0xdeadbeef
Gott
(Operator)



...vielleicht Kinderbücher für zukünftige Serienkiller...
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 28.07.2003 um 11:04 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: