Conversione nello standard IEEE 754 in c

di il
4 risposte

Conversione nello standard IEEE 754 in c

Salve,sto da tempo su questo codice ma non riesco a tirar fuori nemmeno un flow chart. Chi mi aiuta?
Scrivere un programma in C che acquisisca in input un numero intero decimale e
lo trasformi nella sequenza binaria prevista per lo standard IEEE 754 basandosi sulla
precisione singola (32 bit) e che faccia l'operazione inversa.
Grazie.

4 Risposte

  • Re: Conversione nello standard IEEE 754 in c

    Esercizio scolastico?

    Hai mai letto

    https://it.wikipedia.org/wiki/IEEE_75

    e l'esempio fatto?
  • Re: Conversione nello standard IEEE 754 in c

    oregon ha scritto:


    Esercizio scolastico?

    Hai mai letto

    https://it.wikipedia.org/wiki/IEEE_75

    e l'esempio fatto?

    sì e con carta e penna lo so fare ma con un codice no.
  • Re: Conversione nello standard IEEE 754 in c

    Come faresti con carta e penna, ci fai un esempio?
  • Re: Conversione nello standard IEEE 754 in c

    oregon ha scritto:


    Come faresti con carta e penna, ci fai un esempio?
    da decimale allo standard trovo il valore binario del numero,isolo il primo 1, calcolo l'esponente tenendo conto del bias,e poi scrivo il segno,l'esponente e la mantissa in decimale.
    +5=101 decimale=1,01*2 al quadrato
    quindi l'esponente è 129 che in binario è 10000001
    quindi 5= 0 10000001 01000000000000000000000.

    mentre per il contrario,tenendo d'esempio
    1 01111110 10000000000000000000000
    il segno è negativo perchè il primo bit è 1
    il campo esponente vale in decimale 126 che meno il bis è -1
    poi aggiungo il bit nascosto ed ottengo -0,75
Devi accedere o registrarti per scrivere nel forum
4 risposte