dayslepr Skrevet 20. mars 2006 Skrevet 20. mars 2006 (endret) ser slik ut, siden den heter `float.jpg' altså edit: err .. jeg er ikke helt seriøs her .. Endret 21. mars 2006 av dayslepr
spøkelse Skrevet 20. mars 2006 Forfatter Skrevet 20. mars 2006 Det var jeg som tok et bilde og kalte det float.jpg.
kjetil7 Skrevet 20. mars 2006 Skrevet 20. mars 2006 Ser slik ut. Float i C++ (Windows) følger IEEE-standarden og består av 1 fortegnsbit, 8 bits til eksponenten og de gjenværende 23 til den signifikante delen som også ofte noe feilaktig blir kalt mantissa. Skjemaet ser ut til å passe denne beskrivelsen.
Peter Skrevet 21. mars 2006 Skrevet 21. mars 2006 (endret) Er nok en float ja, men for en merkelig måte å skrive det på. Legg merke til at eksponenten ikke er en "vanlig" eksponent i den forstand, og den kalles ofte karakteristikk. Den regnes ut ved 2^n -1 + eksponenten der n svarer til antall bits satt av til karakteristikken, og eksponenten er eksponenten du får når du normaliserer flyttallet. For floats er n typisk 8, mens for double er den oftest 11. Edit: -1 for å regne ut karakteristikken avhenger litt av hvordan man normaliserer. Dersom man bruker 0.xxxx... så er det riktig med -1, dersom man bruker 1.xxxx så bruker man ikke -1 til å regne ut karakteristikken Endret 21. mars 2006 av Nazgul
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå