Re: konvertálás
acsehi at chello.hu
acsehi at chello.hu
Thu May 8 20:49:23 CEST 2003
On 8 May 2003 at 17:51, Szima Gábor wrote:
> > adott 1 byte melynek bit helyiértéke: 80,40,20,10,8,4,2,1 és ez kellene
> > normális 2-esben (128,64,32,16,8,4,2,1)
>
> dst=0
> (src:#7 == 1) ? dst+=80
> (src:#6 == 1) ? dst+=40
> ..
> (src:#0 == 1) ? dst+=1
>
vagy
dst = ( src & 0xf ) + ( src >> 4 ) * 10
A >> nem biztos, mert évek óta nem írtam C-ben programot, egyébként Packed BCD -> Binary kódnéven ezer+3 megoldást találsz a Net-en.
Bye:
Acsehi
More information about the Elektro
mailing list