Was macht dieser Befehl variable <<8

Gast #3512938
Lesenswert?

Hallo,

ich bin absoluter Anfänger und weiß was eine ver-oderung oder ver-undung 
ist.
Aber ich hab leider nicht verstanden was dies im Bezug auf diesen Befehl 
hat:

 meineVariable << 8
 oder
 MeineVariable << 1

Tue ich damit das 8te oder 1te Bit in der Variable setzen?

Gruß
Anfänger
Gast #3512945
Lesenswert?

Anfänger schrieb:
> Tue ich damit das 8te oder 1te Bit in der Variable setzen?

Weder noch! Der Inhalt von meineVariable wird um 8 stellen bzw. um eine 
stelle nach links geshiftet. meineVariable wird dabei nicht verändert.
Steht aber auch in jedem C-Buch, das du ja bestimmt vor dir liegen 
hast...

Grüße
Gast #3512989
Lesenswert?

Justus Skorps schrieb:
> vielleicht geht es ja gar nicht um C, schließlich ist die verwendete
> Sprache ein Geheimnis des TE...
Da hst du natürlich grundlegen recht. Irgendwie geh ich hier im 
"Mikrocontroller und Digital Elektronik"-Bereich immer automatisch von C 
bzw. C++ aus. :-/

Justus Skorps schrieb:
> Kaj schrieb:
>> Steht aber auch in jedem C-Buch
>
> vielleicht geht es ja gar nicht um C
Abgesehen davon das es auf jeden fall in einem C-Buch steht, sollte es 
in einem Buch, das seiner Programmiersprache entspricht auch drin 
stehen. :)
Besser? :P

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