Avatar billede nird Nybegynder
31. oktober 2001 - 18:00 Der er 7 kommentarer og
1 løsning

Hvad betyder >>?

(vi snakker c)

Hvad betyder det hvis der f.eks står

int x;
(x>>1);

Avatar billede goz Nybegynder
31. oktober 2001 - 18:01 #1
Det betyde skift en bit til højre
Avatar billede goz Nybegynder
31. oktober 2001 - 18:03 #2
iøvrigt for mange point
Avatar billede nird Nybegynder
31. oktober 2001 - 18:03 #3
ja...?
Hvad betyder det i menneske sprog?

At man tæller x én ned eller?

KAn du give et eksempel?
Avatar billede goz Nybegynder
31. oktober 2001 - 18:04 #4
Avatar billede nird Nybegynder
31. oktober 2001 - 18:21 #5
Jeg har brug for en mere præcis forklaring.

int x=20;

x >> 1;
Hvad bliver x så lig med?
Avatar billede soreno Praktikant
31. oktober 2001 - 18:31 #6
hvis en int er 32 bit betyder det at 20 ser sådan her ud:
00000000000000000000000000010100
og hvis du så skifter en bit til højre ser det sådan er ud:
00000000000000000000000000001010
hvilket omregnet til menneske tal er 10
Altså har du divideret med 2.. gæt selv hvad et venstre shift gør.

Mvh
Søren Olesen

Avatar billede goz Nybegynder
31. oktober 2001 - 19:14 #7
nemlig soreno

blev lige afbrudt af aftensmad :-)
Avatar billede mickni33 Nybegynder
31. oktober 2001 - 21:03 #8
SATANS OGSÅ
har først set spørgsmålet nu :-)
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