morgan_kane Skrevet 27. september 2011 Del Skrevet 27. september 2011 (endret) Hei, jeg er en stakkar som må lære meg C. For det første, er det noen som har noen gode norske bøker de kan anbefale? Og for det andre, mitt virkelige problem her er at jeg ikke skjønner "lagretknapp=~PINA;", altså, hva betyr ~?' "if (ut==0||ut==255){ //sjekker om ut har gyldig verdi". Forklar 255? fatter det ikke. er det ikke bare 0 og 1 som skal brukes her? Endret 27. september 2011 av morgan_kane Lenke til kommentar
Hårek Skrevet 27. september 2011 Del Skrevet 27. september 2011 En enkelt bit er 0 eller 1. Men man jobber normalt ikke bare med ett bit av gangen. Ofte jobber man med en byte, som er 8 bit. Og en byte har da 256 forskjellige verdier, fra 0 til 255. ~ betyr 'bitwise NOT'. Dvs at hvert enkelt bit bytter verdi fra 1 til 0 og omvendt (invertering). Er tallet i utgangspunktet 0 blir det da 255. 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å