| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come calcolare virgola mobile di precisione
    Un numero in virgola mobile è un numero codificato in formato base 32 in codice binario del computer . La precisione di un numero decimale riferisce alla tenuta della specifica , o il numero di cifre significative di informazioni che possono essere memorizzati dal numero . La precisione di ogni tipo di numero a virgola mobile è lo stesso perché lo stesso numero di bit utilizzati per la stessa funzione , indipendentemente dalla dimensione del numero . Le due varietà più comuni di numeri in virgola mobile sono single composto da 32 bit e raddoppia composti da 64 bit . Cose che ti serviranno
    Calcolatrice
    Mostra più
    istruzioni a 32 bit Floating Point singolo
    1

    Inizia con il numero 32 , se si sta calcolando la precisione di un numero in virgola mobile single- sized . Dal momento che un numero in virgola mobile è composto da una combinazione di 32 zeri e di uno , ci sono esattamente 32 diversi pezzi di informazioni che possono essere rappresentati in un numero in virgola mobile .
    2

    sottrarre un po ' per tenere conto di la natura positiva o negativa del numero. Il bit 31 in un singolo intero virgola mobile viene utilizzato per rappresentare il segno del numero , positivo o negativo . Tutti gli altri bit vengono utilizzati per memorizzare il resto delle informazioni del numero in virgola mobile .
    3

    Sottrarre otto bit dalle restanti 31 bit per tenere conto di quelle impiegate per determinare l'esponente del numero. Questi otto bit sono utilizzati per determinare la posizione decimale del numero in virgola mobile , ma non vengono utilizzati per memorizzare il numero di destinazione stessa . Dopo che rappresentano i bit che rappresentano l'esponente e il segno di un unico numero a virgola mobile , ci sono 24 bit aggiuntivi non utilizzati . Questi 24 bit sono utilizzati per memorizzare le precise informazioni numeriche , quindi, un unico numero in virgola mobile ha 24 bit di precisione
    64 bit in virgola mobile a doppia
    4

    Start. con il numero 64 , che corrisponde al numero di bit in un numero doppio virgola mobile .
    5

    Sottrarre un bit a conto per il bit che memorizza informazioni di segno positivo o negativo . Questo produce 63 bit rimanenti non utilizzati .
    6

    sottrarre 10 bit per spiegare la parte del numero in virgola mobile doppio che viene utilizzata per memorizzare le informazioni esponente del numero . Questo calcolo produce 53 bit rimanenti , quindi un doppio numero in virgola mobile possiede 53 bit di precisione .

    Previous :

    next :
      Articoli Correlati
    ·Entity Framework vs NHibernate 
    ·Come creare Socket Esempi di Ada 
    ·Come visualizzare più istogrammi in Matlab 
    ·Come cercare un file in VB 
    ·Come modificare un file UDF 
    ·Come visualizzare un codice Lisp che è protetta da scr…
    ·Come chiamare una funzione in QBasic 
    ·Come inserire CheckBoxList multipla in Asp.Net 
    ·SQL Fundamentals Formazione 
    ·Come scrivere uno script di codice Pseudocodice 
      Articoli in evidenza
    ·Tutorial Visual Basic sul metodo Eval 
    ·Come fare Esponenti in Java 
    ·Come convertire un array PHP a JSON 
    ·Come fare il vostro proprietario VB.NET Add- Ins 
    ·Come importare i file Appartamento in Netbeans 
    ·Come avviare uno script come un processo separato in Py…
    ·JavaScript Funzione di arrotondamento 
    ·Come convertire un campo varchar in Null 
    ·Come impostare messa a fuoco in Java 
    ·Come utilizzare una stringa in VBScript 
    Copyright © Conoscenza Informatica http://it.wingwit.com