Dat ligt vast aan mij, te snel.Ik heb geen idee wat je probeert te zeggen.
Stel dat we 0110 hebben oftwel 6. het éénmaal shiften geeft 1100 oftwel 12
Tweemaal shiften 11000 oftwel 24 enz.
En dus niet, na twee maal shift, 3 dus 0011. (dit dacht ik eerst)
Besluit als je een bestand inleest waarin een data blokje twee bytes lang is dan kan je door deze shift techniek gemakkelijk die tweede byte opwarderen in waarde (begrijp je?)
Gisteren dacht ik nog dat je gewoon de ééntjes moest verplaatsen en als je achter komt terug van voor bijvoegen dit is dus niet zo.
En daarom denk ik nu dat deze techniek ondermeer nuttig kan zijn in het inlezen van files waar bv een pixel word voorgesteld door 4 keer een byte.
Groeten.