Jaki standardowy standardowy C ++ stwierdza rozmiar int, długi typ?

Jaki standardowy standardowy C ++ stwierdza rozmiar int, długi typ?
Najważniejszą koncepcją do zrozumienia przed rozpoczęciem kodowania części języka jest typ danych. Rodzaj informacji, które każda zmienna może się utrzymywać. Typy danych odgrywają ważną rolę w języku programowania C ++. Definiuje rodzaj danych przechowywanych w zmiennej.

W tym artykule pokazuje standardowy rozmiar INT i długich typów danych, które są szeroko stosowane w programowaniu C ++.

Jaki jest typ danych INT w C++

int to typ danych w C ++, który jest wykorzystywany do przechowywania liczb całkowitych. Może przechowywać zarówno podpisane, jak i niepodpisane liczby całkowite. Podpisane liczby całkowite mogą być pozytywne lub negatywne, podczas gdy liczby całkowite niepodpisane są zawsze pozytywne. To, czy może to wyrażać liczby ujemne, zależy od tego, czy jest to podpisane, czy niepodpisane.

Standardowy rozmiar stanu int in c++

Standardowy rozmiar stanu INT w C ++ wynosi 4 bajty (32 bity). Może przechowywać wartości, które zaczną się od -2 147 483 648 i kończyć do 2147 483 647. Jednak wielkość int może się różnić w zależności od używanego kompilatora lub systemu operacyjnego. Na przykład dla 32 -bitowego systemu operacyjnego rozmiar INT wynosi 4 bajty, ale dla 64 -bitowego systemu operacyjnego może być 8 bajtów (64 bity). Mimo to, w większości kompilatorów, standardowy rozmiar INT jest ustawiony na 4 bajty.

Co oznacza długi typ danych w C++

Długi Typ danych w C ++ przechowuje wartości dla zmiennych lub stałych z 64 bitami pamięci i jest podpisaną liczbą całkowitą używaną do przechowywania wartości dla zmiennych lub stały.

Standardowy rozmiar stanu długiego w c++

W większości kompilatorów standardowy rozmiar długiego w C ++ jest 8 bajtów (64 bity). Jednak rozmiar może się różnić, jeśli używasz długiego typu danych w systemie operacyjnym 32 -bitowym. Powodem ustawiania wielkości długości do 8 bajtów jest fakt, że użytkownicy mogą przechowywać znacznie większe wartości w porównaniu z int. Oznacza to, że jeśli użytkownicy chcą pracować na dużych liczbach, mogą korzystać z długich zamiast INT w programach C ++.

Jak obliczyć rozmiar typu danych w C++

Jeśli używasz kompilatora w dowolnym systemie operacyjnym, możesz znaleźć rozmiar int I długi Za pomocą następującego kodu C ++.

#włączać
za pomocą przestrzeni nazw Std;
int main ()
Cout << "Total-size of int: " << sizeof (int) << endl;
Cout << "Total-size of long: " << sizeof (long) << endl;
Cout << "Total-size of long int: " << sizeof (long int) << endl;
powrót 0;

W powyższym kodzie można znaleźć rozmiar int, długi i długi int.

Wyjście

Wniosek

W C ++ wartości są przechowywane w typach danych zwanych zmiennymi typu liczb całkowity. Mają pewne standardowe wartości w odniesieniu do wielkości kompilatora. Ale w większości przypadków int DataType ma standardowy rozmiar 4 bajty i a długi Typ danych ma rozmiar 8 bajtów W języku C ++.