[ osmica @ 11.09.2005. 14:14 ] @
Ako moze jos samo ovo o bitovim!E ovako ima funkcija getbits(x,p,n) vraca desno poravnato n-bitno polje promenjive x koje pocinje u poziciji p.Predpostavljamo da se bit pozicija 0 nalazi na desnom kraju i da p i n imaju razumne vrednosti!Zadatak je iz knjige! Code: unsigned getbits(unsigned x,int p,int n) { return (x>(p+1-n)) & ~(~0<<n) ; } Ako moze malo objasnjenje na primer : x=8; p=4; n=3; Znam sta koji operator radi,i znam kako da neki broj napisem u binarnom obliku! Ako moze samo korak po korak objasnjenje!Hvala puno!Pozzz |