/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
4 bytes til float
Fra : Torben Lund


Dato : 23-01-02 11:46

Hej,
Jeg modtager 1 byte i 4 'sessions' der i alt skulle være en floating
point værdi;
-hvordan samler jeg disse 4 'løse' bytes til en float?
Det er vel et eller andet med 'byte array to float', men jeg kan ikke
finde nogen standart konvertering, eller ska' jeg ha' stærkere briller?

Mvh
Torben

 
 
Dennis Thrysøe (23-01-2002)
Kommentar
Fra : Dennis Thrysøe


Dato : 23-01-02 12:56

Det er helt afhængigt af hvordan din float er encodet i den anden ende.

-dennis



Torben Lund wrote:

> Hej,
> Jeg modtager 1 byte i 4 'sessions' der i alt skulle være en floating
> point værdi;
> -hvordan samler jeg disse 4 'løse' bytes til en float?
> Det er vel et eller andet med 'byte array to float', men jeg kan ikke
> finde nogen standart konvertering, eller ska' jeg ha' stærkere briller?
>
> Mvh
> Torben
>



Torben Lund (23-01-2002)
Kommentar
Fra : Torben Lund


Dato : 23-01-02 13:00

Den ligger i IEEE formatet 32 bit; 1 sign, 8 exp., 23 numerisk
(mantissa).

/Torben

>>>>>>>>>>>>>>>>>> Oprindelig meddelelse <<<<<<<<<<<<<<<<<<

Den 23-01-2002, 12:55:53, skrev Dennis Thrysøe <dt@netnord.dk> til emnet
Re: 4 bytes til float:


> Det er helt afhængigt af hvordan din float er encodet i den anden ende.

> -dennis



> Torben Lund wrote:

> > Hej,
> > Jeg modtager 1 byte i 4 'sessions' der i alt skulle være en floating
> > point værdi;
> > -hvordan samler jeg disse 4 'løse' bytes til en float?
> > Det er vel et eller andet med 'byte array to float', men jeg kan ikke
> > finde nogen standart konvertering, eller ska' jeg ha' stærkere briller?
> >
> > Mvh
> > Torben
> >

Dennis Thrysøe (23-01-2002)
Kommentar
Fra : Dennis Thrysøe


Dato : 23-01-02 13:15

I så fald vil jeg mene at Float.intBitsToFloat(int bits) skulle klare
ærterne.

Først de individuelle bytes stoppet ind i en int (bitshifting osv.) og
så ovenstående metode.

Der står i javadoc'en at det er i " IEEE 754 floating-point 'single
precision' bit layout".

-dennis


Torben Lund wrote:

> Den ligger i IEEE formatet 32 bit; 1 sign, 8 exp., 23 numerisk
> (mantissa).
>
> /Torben
>
>
>>>>>>>>>>>>>>>>>>>Oprindelig meddelelse <<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>
>
> Den 23-01-2002, 12:55:53, skrev Dennis Thrysøe <dt@netnord.dk> til emnet
> Re: 4 bytes til float:
>
>
>
>>Det er helt afhængigt af hvordan din float er encodet i den anden ende.
>>
>
>>-dennis
>>
>
>
>
>>Torben Lund wrote:
>>
>
>>>Hej,
>>>Jeg modtager 1 byte i 4 'sessions' der i alt skulle være en floating
>>>point værdi;
>>>-hvordan samler jeg disse 4 'løse' bytes til en float?
>>>Det er vel et eller andet med 'byte array to float', men jeg kan ikke
>>>finde nogen standart konvertering, eller ska' jeg ha' stærkere briller?
>>>
>>>Mvh
>>>Torben
>>>
>>>
>>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste