Jak znaleźć rozmiar pływaka i podwójnie w C i C++?

Jak znaleźć rozmiar pływaka i podwójnie w C i C++?
W C i C ++ typy danych są najważniejszymi częściami, a wśród nich platforma I podwójnie Typy danych są szeroko używane. Chociaż oba są podobne pod względem reprezentowania liczb rzeczywistych w ułamkach, mają różnice pod względem swoich rozmiarów.

Jeśli nie jesteś świadomy wielkości platforma I podwójnie Typy danych w C i C ++, postępuj zgodnie z wytycznymi tego artykułu, aby dowiedzieć się, jak znaleźć ich rozmiary.

Przed przejściem w kierunku znalezienia wielkości platforma I podwójnie typy danych, najpierw musisz się o nich dowiedzieć, jeśli jesteś początkującym.

Jakie są typy danych pływakowych i podwójnych w C i C++

platforma Typ danych jest wykorzystywany w programowaniu C i C ++ do przechowywania wartości zmiennoprzecinkowych, które mogą być podzięte lub wykładnicze. Musisz użyć %F Specyfikatory ze zmienną typu danych pływakowych, aby wyświetlić je na ekranie konsoli dla przypadku programowania C. Podczas gdy w przypadku C ++ nie ma specyfikatorów do drukowania wartości zmiennoprzecinkowych.

podwójnie Typ danych został zastosowany w C i C ++ do przechowywania liczb dziesiętnych wraz z podwójną precyzją. Jest to wykorzystywane zarówno w C ++, jak i C do określania wartości numerycznych, które obejmują liczby dziesiętne. A podwójnie Typ danych reprezentuje dokładny typ danych zdolny do przechowywania 64 bitów liczb dziesiętnych lub zmiennoprzecinkowych. Ponieważ podwójnie Wydaje się, że ma większą precyzję w porównaniu z pływakiem i zużywa dwukrotność pamięci typu zmiennoprzecinkowego. Może szybko utrzymać szesnaście do siedemnastu cyfr po punkcie dziesiętnym lub poprzedzającym. W programowaniu C, podwójnie Zmienne typu danych są drukowane przez %lf Specyfikatory, podczas gdy w C ++ są one proste do wydrukowania za pomocą Cout.

Znajdź rozmiar pływaka i podwójnie w C i C++

Znaleźć rozmiar platforma I podwójnie W C i C ++ użyjemy rozmiar funkcja, która jest wbudowaną funkcją w obu językach programowania.

Znaleźć rozmiar platforma I podwójnie W programie C postępuj zgodnie z poniższym kodem:

#włączać
int main ()

printf („Rozmiar float =%lu bajty \ n”, sizeof (float));
printf („Rozmiar podwójnych =%lu bajty”, sizeof (podwójne));
powrót 0;

Wyjście

Powyższy kod wyświetla rozmiar platforma I podwójnie w C, czyli 4 bajty (32bity) I 8 bajtów (64bity), odpowiednio.

Znaleźć rozmiar platforma I podwójnie W C ++ postępuj zgodnie z poniższym kodem:

#włączać
za pomocą przestrzeni nazw 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";
powrót 0;

Wyjście

Powyższe wyjście kodu potwierdza rozmiar platforma I podwójnie W C ++ jest 4 bajty (32bity) I 8 bajtów (64bity), odpowiednio jak c.

Wniosek

platforma I podwójnie są szeroko używanymi danych z tytułu danych w C i C ++ i oba reprezentują liczby rzeczywiste w ułamkach. Są jednak różne. Rozmiar platforma I podwójnie W C i C ++ jest 4 bajty (32bity) I 8 bajtów (64bity), odpowiednio, co można znaleźć przez rozmiar funkcja omówiona w wyżej wymienionych wytycznych.