Come trovare le dimensioni del galleggiante e raddoppiare in c e c++?

Come trovare le dimensioni del galleggiante e raddoppiare in c e c++?
In C e C ++, i tipi di dati sono le parti più cruciali e tra questi, il galleggiante E Doppio I tipi di dati sono ampiamente utilizzati. Sebbene entrambi siano simili in termini di rappresentazione di numeri reali nelle frazioni, tuttavia, hanno differenze in termini di dimensioni.

Se non sei a conoscenza delle dimensioni di galleggiante E Doppio Tipi di dati in C e C ++, segui le linee guida di questo articolo per imparare a trovare le loro dimensioni.

Prima di muoversi verso trovare le dimensioni di galleggiante E Doppio Tipi di dati, prima devi conoscerli se sei un principiante.

Cosa sono i tipi di float e doppi dati in C e C++

IL galleggiante Il tipo di dati viene utilizzato nella programmazione C e C ++ per contenere i valori a punto mobile, che possono essere decimali o esponenziali. Devi usare il %F Specificatori con il tipo di float Tipo variabile per superarli nella schermata della console per il caso della programmazione C. Mentre per C ++, non ci sono specificatori per la stampa dei valori a punto mobile.

IL Doppio Il tipo di dati è stato impiegato in C e C ++ per contenere numeri decimali insieme alla doppia precisione. Questo è utilizzato sia in C ++ che in C per specificare valori numerici che includono numeri decimali. UN Doppio Il tipo di dati rappresenta un tipo di dati accurato in grado di archiviare 64 bit di numeri decimali o a virgola mobile. Perché a Doppio sembra avere una maggiore precisione rispetto a un galleggiante e consuma il doppio della memoria del tipo a punto mobile. Può trattenere rapidamente sedici a diciassette cifre seguenti o precedenti un punto decimale. Nella programmazione C, il Doppio Le variabili del tipo di dati vengono stampate tramite %LF Gli specificatori, mentre in C ++, sono semplici da stampare usando Cout.

Trova le dimensioni del galleggiante e raddoppia in C e C++

Per trovare le dimensioni di galleggiante E Doppio In C e C ++, useremo il taglia di funzione, che è una funzione integrata in entrambi i linguaggi di programmazione.

Per trovare le dimensioni di galleggiante E Doppio In un programma C, segui il codice di seguito:

#includere
int main ()

printf ("dimensione del float =%lu byte \ n", sizeof (float));
printf ("dimensione del doppio =%lu byte", sizeof (doppio));
restituzione 0;

Produzione

Il codice sopra emette la dimensione di galleggiante E Doppio in c, che è 4 byte (32bit) E 8 byte (64 bit), rispettivamente.

Per trovare le dimensioni di galleggiante E Doppio In un C ++, segui il codice di seguito:

#includere
Utilizzo dello spazio dei nomi std;
int main ()

float float_type;
Double Double_Type;
cout << "Size of float= " <<
sizeof (float_type) <<" bytes\n";
cout << "Size of double= " <<
sizeof (double_type) <<" bytes \n";
restituzione 0;

Produzione

L'output del codice sopra conferma la dimensione di galleggiante E Doppio In C ++ è 4 byte (32bit) E 8 byte (64 bit), rispettivamente come c.

Conclusione

galleggiante E Doppio sono dati ampiamente utilizzati in C e C ++ ed entrambi rappresentano numeri reali nelle frazioni. Tuttavia, sono di dimensioni diverse. La dimensione di galleggiante E Doppio In C e C ++ è 4 byte (32bit) E 8 byte (64 bit), rispettivamente, che può essere trovato attraverso il taglia di funzione discussa nelle linee guida sopra menzionate.