Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Hvis det er en funktion, som du kalder rigtig mange gange (f.eks. i et loop), så brug makro-versionen - det går langt hurtigere, da der så ikke laves et decideret funktionskald.
|= og &= er bit-vise funktioner der ændrer indholdet af variablen FORAN operatoren til indholdet EFTER operatoren. | er bit-vis OR, dvs. hvis blot en af de to bit på en given position er 1 bliver resultatet 1. & er bit-vis AND dvs. begge de to bit på positionen skal være 1 for at resultatet også bliver 1:
foran a = 0100 0011 efter b = 0010 0011
a |= b => 0110 0011 a &= b => 0000 0011
>> og << er bit-vise SHIFT operationen og ruller den enkelte bit en plads ned respektive op:
a << 3 => 0001 1000, svarende til at sætte 3 nuller EFTER a >> 3 => 0000 1000, svarende til at sætte 3 nuller foran.
Ovenskydende bit forsvinder ud i det blå. (At shifte een bit mod venstre/<< er det samme som at gange tallet med 2 - at shifte een bit mod højre/>> - du gættede det, at dividere med 2.)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.