Jaki jest standard C++, jaki ma być rozmiar int, long Type?

Jaki Jest Standard C Jaki Ma Byc Rozmiar Int Long Type



Najważniejszą koncepcją, którą należy zrozumieć przed rozpoczęciem kodowania części języka, jest typ danych. Rodzaj informacji, który może przechowywać każda zmienna, jest znany jako typ danych, a przykłady obejmują typy danych znakowe, zmiennoprzecinkowe i całkowite. Typy danych odgrywają ważną rolę w języku programowania C++. Określa typ danych, które są przechowywane w zmiennej.

W tym artykule przedstawiono standardowy rozmiar typów danych int i long, które są szeroko stosowane w programowaniu w języku C++.

Co to jest typ danych int w C++

The int to typ danych w C++, który jest używany do przechowywania liczb całkowitych. Może przechowywać zarówno liczby całkowite ze znakiem, jak i bez znaku. Liczby całkowite ze znakiem mogą być dodatnie lub ujemne, podczas gdy liczby całkowite bez znaku są zawsze dodatnie. To, czy może wyrażać liczby ujemne, zależy od tego, czy jest podpisane, czy nie.







Standardowy rozmiar stanu int w C++

Standardowy rozmiar stanu int w C++ to 4 bajty (32 bity). Może przechowywać wartości z zakresu od -2 147 483 648 do 2 147 483 647. Jednak rozmiar tzw int mogą się różnić w zależności od używanego kompilatora lub systemu operacyjnego. Na przykład w przypadku 32-bitowego systemu operacyjnego rozmiar int wynosi 4 bajty, ale w przypadku 64-bitowego systemu operacyjnego może to 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 zmiennych lub stałych z 64-bitową pamięcią i jest liczbą całkowitą ze znakiem, która jest używana do przechowywania wartości zmiennych lub stałych, które są większe niż zwykły 32-bitowy typ danych.



Standardowy rozmiar stanu long w C++

W większości kompilatorów standardowy rozmiar long w C++ to 8 bajtów (64 bity) . Jednak rozmiar może się różnić, jeśli używasz długiego typu danych w 32-bitowym systemie operacyjnym. Powodem ustawienia rozmiaru long na 8 bajtów jest fakt, że użytkownicy mogą przechowywać znacznie większe wartości w porównaniu do int . Oznacza to, że jeśli użytkownicy chcą pracować na dużych liczbach, mogą preferować użycie long 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 pliku int I długi przy użyciu następującego kodu C++.

#include
za pomocą przestrzeń nazw standardowe ;

int główny ( ) {
cout << 'Całkowity rozmiar int: ' << rozmiar ( int ) << koniec ;
cout << 'Całkowity rozmiar długich: ' << rozmiar ( długi ) << koniec ;
cout << 'Całkowity rozmiar long int: ' << rozmiar ( długi int ) << koniec ;
powrót 0 ;
}

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



Wyjście

Wniosek

W C++ wartości są przechowywane w pamięci w typach danych zwanych zmiennymi typu integer i long-data. Mają pewne standardowe wartości w odniesieniu do rozmiaru kompilatora. Ale w większości przypadków tzw int typ danych ma standardowy rozmiar 4 bajty i długi typ danych ma rozmiar 8 bajtów w języku C++.