Avatar billede compilos Nybegynder
12. oktober 2005 - 21:38 Der er 5 kommentarer og
1 løsning

Convert / Extract Byte

The low 4 bits holds the total number of packets sent by the server and the high 4 bits holds the index of the packet we just received. This index is used to assemble the packets in the correct order

Men hvordan kan jeg lige "extracte" denne byte så jeg kan se disse 2X4 bit

/Compilos
Avatar billede arne_v Ekspert
12. oktober 2005 - 21:42 #1
byte b = ...;
int high = (b >> 4) & 0x0F;
int low = b & 0x0F;
Avatar billede compilos Nybegynder
12. oktober 2005 - 21:55 #2
Ja - vidste sgu at det ville virke :-)
Så point til dig!

Men "& 0x0F" er sikker for at fylde integeren ud - eller hva?
Det kan jeg ikke rigtig gennemskue

/Compilos
Avatar billede compilos Nybegynder
12. oktober 2005 - 21:56 #3
Så point til dig! hvis du ligge et svar!
Avatar billede arne_v Ekspert
12. oktober 2005 - 21:58 #4
svar
Avatar billede arne_v Ekspert
12. oktober 2005 - 21:59 #5
& 0x0F fjerner alt andet end de lowest 4 bit

jeg bruger den til high fordi jeg ikke lige kan gennemskue om >> kan lave noget sign
extension
Avatar billede compilos Nybegynder
12. oktober 2005 - 22:00 #6
- Jamen jeg takker!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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