Ett flyttal är ett nummer kodat i bas 32 format i binär datakod . Precisionen för ett flyttal avser täthet specifikationen , eller antalet signifikanta siffror av information som kan lagras med antal . Precisionen för varje typ av flyttal är densamma eftersom samma antal bitar används för samma funktion , oberoende av storleken på talet . De två vanligaste sorterna av flyttal är singlar som består av 32 bitar och fördubblar består av 64 bitar . Saker du behöver
Calculator
Visa fler instruktioner
32 - Bit Single Floating Point
1
Börja med nummer 32 , om du beräkna precisionen av en singel - sized flyttal . Eftersom ett flyttal består av en kombination av 32 ettor och nollor , det finns exakt 32 olika bitar av information som kan representeras i ett flyttal .
2
Subtrahera en bit att ta hänsyn till den positiva eller negativa karaktären av numret. Den 31: a biten i en enda flytande punkt heltal används för att representera tecknet av numret, positiv eller negativ. Alla återstående bitarna används för att lagra resten av flyttal information.
3
Subtrahera åtta bitar från de återstående 31 bitar att ta hänsyn till dem som används för att bestämma exponenten av numret . Dessa åtta bitar används för att bestämma positionen för flyttal är decimal , men används inte för att lagra målnumret själv . Efter redovisning av de bitar som representerar exponenten och tecknet för en enda flyttal , det finns 24 extra oanvända bitar . Dessa 24 bitar används för att lagra exakt numerisk information , och därför har en enda flyttal 24 bitars precision
64 - Bit Double Floating Point
4
Start . med nummer 64 , vilket motsvarar antalet bitar i en dubbel flyttal .
5
Subtrahera en bit att ta hänsyn till den bit som lagrar positiva eller negativa tecken information. Detta ger 63 återstående oanvända bitar .
6
dra av 10 bitar att ta hänsyn till den del av den dubbla flyttal som används för att lagra numret s exponent information. Denna beräkning ger 53 återstående bitarna , så en dubbel flyttal har 53 bitars precision .