Avatar billede asgerm Nybegynder
01. marts 2005 - 14:02 Der er 4 kommentarer og
1 løsning

:S kan ikke forstå denne if-sætning

Jeg kan ikke forstå denne if-sætning, altså hvad den gør.

if ((out1 & 0x7F) != 0)

På Forhånd Tak
Fossy
Avatar billede erikjacobsen Ekspert
01. marts 2005 - 14:13 #1
out1 er nok en int
Du laver logisk and med 7F hexadecimalt, som er 1 taller i de nederste 7 bit.
out1 & 0x7f giver dig derfor de nederste 7 bit fra out1, mens andre bits er fjernet
(sat til 0). Hvis blot een af de nederste 7 bit nu er 1, vil resulatet være forskelligt
fra 0, og du går ind i din if-sætning.
Avatar billede arne_v Ekspert
01. marts 2005 - 14:58 #2
Avatar billede asgerm Nybegynder
07. marts 2005 - 07:26 #3
erikjacobsen smider du ikke et svar, sorry for den lange respons tid, men jeg har været på et kursus og så kom jeg til at spille i weekenden, derfor har jeg haft dårlig tid! ;O)
Avatar billede erikjacobsen Ekspert
07. marts 2005 - 09:48 #4
Det er nu ikke synderlig lang respons tid...
Men jeg samler slet ikke på point, tak.
Avatar billede asgerm Nybegynder
07. marts 2005 - 10:10 #5
oki så lukker jeg spørgsmålet.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester