dedlfix: Bitweise setzen

Beitrag lesen

echo $begrüßung;

Oki, ich hab die Rechnung dann falschbündig geschrieben. Einfach nur andersrum
Ich hatte mit dem niederwertigsten Bit links angefangen ;)

Nein, das ist immer noch falsch. Das niederwertigste Bit steht recht und das höchstwertige links. Genauso wie bei Zahlen im Dezimalsystem. Je weiter links eine Ziffer steht, desto höherwertiger ist die Stelle.

Betrachte die Bitoperationen als gleichwertig zu Addition und Subtraktion. Auf dem Papier werden die Zahlen rechtsbündig notiert und dann ausgerechnet. Im Computer ist die Stellenanzahl in 8er-Schritten vorgegeben. Alles was kürzer ist, muss nach links hin mit Nullen aufgefüllt werden. Und das hat keine Auswirkungen auf den Wert einer Zahl hat. 00543 bleibt 543, 54300 ist was anderes.

echo "$verabschiedung $name";