int Słowo kluczowe jest często używanym typem danych w kilku językach programowania, w tym C, C ++ i C#. Termin int jest skrót. W liczbach całkowitych nie ma żadnych elementów ułamkowych, ponieważ są liczbami całkowitymi.
W tym artykule omówimy użycie int W trzech popularnych językach programowania: C, C++, I C#.
Spis treści
Jaki jest typ danych INT
int Typ danych jest podstawowym typem w językach programowania. int może przechowywać liczby, takie jak -10, 0, 42 lub 100. Termin int jest krótką formą liczby całkowitej i jest szeroko stosowana we wszystkich trzech językach programowania C, takich jak C, C ++ i C#.
int jest zazwyczaj reprezentowany jako Podpisano 32-bitowy Lub 64-bit liczba całkowita, w zależności od języka programowania i używanej platformy. W C, C ++ i C#, int jest słowem kluczowym używanym do deklarowania zmiennych całkowitych.
Charakterystyka int
int Typ danych ma kilka cech, które sprawiają, że jest użyteczny w programowaniu:
Rozmiar int
Wielkość int Zmienna zależy od języka programowania i używanej platformy. W C i C ++ wielkość int Zmienna zależy od platformy. Jeśli pracujemy nad 32-bitową platformą, int rozmiar będzie 32 (4 bajty) i podobnie dla 64-bitowych platform wielkości int będzie 64. Bez względu na to, jaka platforma jest używana, int Zmienna w C# zawsze będzie miała 32 bity.
int w programowaniu C
W programowaniu C, int to słowo kluczowe, które służy do deklarowania zmiennych całkowitych. C obsługuje zarówno podpisane, jak i niepodpisane liczby całkowite, które mogą być 16-bitowe, 32-bitowe lub 64-bitowe, w zależności od używanej platformy. W C, typ danych INT ma rozmiar 32 bitów na większości nowoczesnych platform.
Aby znaleźć rozmiar INT w C, uruchom następujący kod:
#włączać
int main ()
printf („Rozmiar int: %ld bajtów \ n”, sizeof (int));
powrót 0;
int w programowaniu C ++
C ++ obsługuje zarówno podpisane, jak i niepodpisane liczby całkowite, które mogą być 16-bitowe, 32-bitowe lub 64-bitowe, w zależności od używanej platformy. W C ++, int Typ danych ma rozmiar 32 bitów na większości nowoczesnych platform.
Aby znaleźć rozmiar INT w C ++, uruchom następujący kod:
#włączać
za pomocą przestrzeni nazw Std;
int main ()
Cout << "Size of int: " << sizeof(int) << " bytes" << endl;
powrót 0;
Int in c# Programowanie
C# Obsługuje tylko podpisane liczby całkowite, które mają stały rozmiar 32 bitów. C# nie obsługuje niepodpisanych liczb całkowitych. 32-bitowe i 64-bitowe systemy hosta nie wpływają na wielkość C# int zmienne, ponieważ jest zawsze naprawione, które jest 32-bitowe.
Aby znaleźć rozmiar Int w C#, uruchom następujący kod:
za pomocą systemu;
Program klasowy
static void main (string [] args)
Konsola.WriteLine („Rozmiar int: 0 bajtów”, sizeof (int));
Porównanie int w różnych językach programowania
Chociaż int jest fundamentalnym typem danych w językach programowania, wielkości i charakterystyce int może się różnić w zależności od różnych języków programowania. Poniższa tabela podsumowuje różnice między int W C, C ++ i C#:
Język programowania | Rozmiar (bity) | Podpisane/niepodpisane | Zakres wartości |
C | 32 lub 64 | Obydwa | -2147483648 do 2147483647 |
C++ | 32 lub 64 | Obydwa | -2147483648 do 2147483647 |
C# | 32 | Podpisane | -2147483648 do 2147483647 |
Różnica między podpisanymi i niepodpisanymi int
W komputerach, a podpisane Typ danych całkowitych może reprezentować zarówno liczby dodatnie, jak i ujemne, a niepodpisany Typ danych całkowitych może reprezentować jedynie nie ujemne (i.mi., pozytywne) liczby.
A Podpisany typ liczby całkowitej, Jak na przykład int, Zastrzega się jeden bit za reprezentowanie znaku liczby. To pokazuje, że 32-bitowa podpisana liczba całkowita może reprezentować wartości w zakresie -2 147 483 648 do 2 147 483 647. Najbardziej znaczący kawałek (najbardziej lewy bit) Podpisana liczba całkowita reprezentuje znak liczby. Dla znaku ujemnego zostanie użyty 1 i dla dodatnich 0 zostanie użyty.
Z drugiej strony niepodpisany typ liczby całkowitej, takie jak bez znaku INT, nie zarezerwuje się trochę na znak liczby. To pokazuje, że 32-bitowa liczba całkowitej bez podpisu może wyświetlać wartości w zakresie 0 do 4 294 967 295.
Notatka: Domyślnie podpisany jest typ danych C, C ++ i C#. W przypadku liczb ujemnych typ danych INT musi być zdefiniowany jako podpisany jako typy danych bez znaku nie mogą przyjmować liczb ujemnych.
Deklaracja zmiennych int
W C, C ++ i C#, int jest słowem kluczowym, które deklaruje zmienne całkowitowe. Składnia deklarowania zmiennej całkowitej jest następująca:
Int zmienna_nazwa;
Na przykład, aby zadeklarować wymienioną zmienną liczb całkowitą num, Możesz użyć następującego kodu:
int num;
Inicjalizacja zmiennych int
Po ogłoszeniu zmiennej całkowitej możesz ją zainicjować wartością. Składnia do inicjalizacji zmiennej całkowitej jest następująca:
Int Variable_name = wartość;
Na przykład, aby zadeklarować i zainicjować zmienną liczbową o nazwie Age o wartości 25, musisz użyć następującego kodu:
int wiek = 25;
Użyj int in c
Oto próbka kodu C do użycia INT.
#włączać
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
printf („%d \ n”, suma);
powrót 0;
W tym przykładzie zmienna SUM miałaby wartość 30.
Użyj int in c++
Oto kod C ++, który wyjaśnia użycie INT.
#włączać
za pomocą przestrzeni nazw Std;
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
Cout << sum << endl;
powrót 0;
Całkowita suma dwóch zmiennych typu danych całkowitych wynosi 30.
Użyj int w C#
Oto próbka kodu C# do użycia int int.
za pomocą systemu;
Program klasowy
static void main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
Konsola.Writeline (suma);
Całkowita suma dwóch liczb wyniesie 30.
Wniosek
int jest fundamentalnym typem danych w programowaniu, który służy do reprezentowania wartości całkowitych. Ma stały rozmiar i może być używany w operacjach matematycznych. Domyślnie typ danych INT jest podpisane We wszystkich trzech językach C, C ++ i C#. Jednak zarówno C, jak i C ++ obsługują również niepodpisane, ale C# ma tylko obsługę podpisania int wartości. Aby uzyskać szczegółowe informacje na temat INT danych w C, C ++ i C#, przeczytaj ten artykuł.