Fakenicker Skrevet 21. april 2003 Del Skrevet 21. april 2003 Kan noen forklare meg hvordan "and" funksjonen funker? bitwise altså. f.eks var a,b,c:integer; begin a:=100; b:=101; c:=a and b; end; c vil nå inneholde tallet 100. Hvis a inneholder 101101 og b inneholder 110001 vil c inneholde 100513, jeg begriper ikke dette i det hele tatt. Lenke til kommentar
Lch Skrevet 21. april 2003 Del Skrevet 21. april 2003 101101 bitwise and-et med 110001 = 100001 Noe må være feil. Lenke til kommentar
Fakenicker Skrevet 22. april 2003 Forfatter Del Skrevet 22. april 2003 var a,b,c:integer; begin a:=101101; b:=110001; c:=a and b; c inneholder nå 100513 hos meg, men samma det. Det kan jo ikke stemme siden 5 og 3 ikke er i totallsystemet (right?). Uansett, kan du forklare hvordan 101101 bitwise and-et med 110001 blir 100001? Lenke til kommentar
Tosh Skrevet 22. april 2003 Del Skrevet 22. april 2003 Nei, du har rett.. 5 og 3 er ikke i totallssystemet :wink: og ang den andinga, se på det slik (loddrettover): 101101 110001 100001 1 og/and 1 .. blir 1. ... Altså, i det du får ut har du bare enere der _begge_ de to andre har enere Lenke til kommentar
Fakenicker Skrevet 22. april 2003 Forfatter Del Skrevet 22. april 2003 aah, nå funket det. Fikk ikke GetLogicalDrives til å funke Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå