Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Bitmanipulation in C

Empfohlene Antworten

Veröffentlicht

Hallo,

könnt ihr bitte einem Nicht-Programmierer, der über ein laufendes selbstkopiertes Hello World Programm froh wie ein Froschkönig ist, erklären, was es mit Bitmanipulationen auf sich hat?

Ich habe da folgende Stichworte zu:

Komplement ~

Linksshift <<

Rechtsshift >>

Bei

bitweises UND &

bitweises EXCLUSIVES ODER ^

bitweises ODER |

nehme ich mal an, dass es sich einfach um logische Vernüpfungen handelt, die auf jedes Bit einzeln angewendet werden, aber beim Rest habe ich leider überhaupt keine Ahnung, was es damit auf sich haben könnte und auch googles Ergebnisse sind vom Niveau leider zu abgehoben.

Danke, Shrek

~ dreht einfach alle Bits um, aus 0 wird 1, aus 1 wird 0.

<< verschiebt alle Bits nach links und füllt rechts mit 0 auf.

0000 0010 1010 << 2 ergibt

0000 1010 1000

Das entspricht, solange links keine Einsen rausgeschoben werden, einer Multiplikation mit 2 hoch Shiftanzahl.

>> verschiebt nach rechts. Das entspricht einer Division durch 2 hoch Shiftanzahl mit Abrunden.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.