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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.