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