Co to jest int w programowaniu w C, C++ i C#?

Co To Jest Int W Programowaniu W C C I C



The 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ótem od liczby całkowitej. W liczbach całkowitych nie ma części ułamkowych, ponieważ są to liczby całkowite.

W tym artykule omówimy użycie int w trzech popularnych językach programowania: C , C++, I C#.







Spis treści



Co to jest typ danych int

The int typ danych jest podstawowym typem w językach programowania. The int może przechowywać liczby takie jak -10, 0, 42 lub 100. Termin int jest krótką formą liczby całkowitej i jest szeroko stosowany we wszystkich trzech językach programowania C, takich jak C, C++ i C#.



int jest zwykle reprezentowany jako a podpisany 32-bitowy Lub 64-bitowy całkowitą, w zależności od języka programowania i używanej platformy. W językach C, C++ i C# plik int jest słowem kluczowym używanym do deklarowania zmiennych całkowitych.





Charakterystyka int

The int typ danych ma kilka cech, które czynią go użytecznym w programowaniu:

  • Może reprezentować zarówno liczby dodatnie, jak i ujemne.
  • Ma stały rozmiar, który zależy od języka, którego używamy do programowania i używanej platformy.
  • Może być używany w operacjach matematycznych, takich jak dodawanie i odejmowanie itp.
  • Może być używany do reprezentowania adresów pamięci i innych wartości liczbowych.
  • Jest to podstawowy typ danych, który jest szeroko obsługiwany przez języki programowania i kompilatory.

Rozmiar wewn

Rozmiar an int zmienna zależy od języka programowania i używanej platformy. W C i C++ rozmiar pliku an int zmienna zależy od platformy. Jeśli pracujemy na platformie 32-bitowej, int rozmiar będzie 32 (4 bajty) i podobnie dla platform 64-bitowych o rozmiarze int wyniesie 64. Bez względu na to, jaka platforma jest używana, an int zmienna w języku C# zawsze będzie miała rozmiar 32 bitów.



int w programowaniu w C

W programowaniu w C, int jest słowem kluczowym używanym do deklarowania zmiennych całkowitych. C obsługuje zarówno liczby całkowite ze znakiem, jak i bez znaku, 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:

#include
int główny ( ) {
drukujf ( „Rozmiar int: %ld bajtów \N ' , rozmiar ( int ) ) ;
powrót 0 ;
}

int w programowaniu w C++

C++ obsługuje zarówno liczby całkowite ze znakiem, jak i bez znaku, które mogą być 16-bitowe, 32-bitowe lub 64-bitowe, w zależności od używanej platformy. W C++ tzw 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:

#include
używając przestrzeni nazw std;
int główny ( ) {
cout << 'Rozmiar int: ' << rozmiar ( int ) << „bajty” << koniec;
powrót 0 ;
}

Int w programowaniu w języku C#

C# obsługuje tylko liczby całkowite ze znakiem, które mają stały rozmiar 32 bitów. C# nie obsługuje liczb całkowitych bez znaku. 32-bitowe i 64-bitowe systemy hosta nie wpływają na rozmiar języka C# int zmienne, ponieważ zawsze jest to ustalone, czyli 32-bitowe.

Aby znaleźć rozmiar int w języku C#, uruchom następujący kod:

przy użyciu Systemu;
Program klasowy {
statyczna pustka Główny ( strunowy [ ] argumenty ) {
Console.WriteLine ( „Rozmiar int: {0} bajtów” , rozmiar ( int ) ) ;
}
}

Porównanie int w różnych językach programowania

Chociaż int to podstawowy typ danych w językach programowania, rozmiar i cechy int mogą się różnić w różnych językach programowania. Poniższa tabela podsumowuje różnice między int w C, C++ i C#:

Język programowania Rozmiar (bity) Podpisano/Niepodpisano Zakres wartości
C 32 lub 64 Obydwa -2147483648 do 2147483647
C++ 32 lub 64 Obydwa -2147483648 do 2147483647
C# 32 Podpisano -2147483648 do 2147483647

Różnica między podpisanym a niepodpisanym Int

W informatyce A podpisany typ danych integer może reprezentować zarówno liczby dodatnie, jak i ujemne, podczas gdy an niepodpisany typ danych integer może reprezentować tylko liczby nieujemne (tj. dodatnie).

A typ całkowity ze znakiem , Jak na przykład int , rezerwuje jeden bit na przedstawienie znaku liczby. To pokazuje, że 32-bitowa liczba całkowita ze znakiem może reprezentować wartości z zakresu -2147483648 do 2147483647 . Najbardziej znaczący bit (skrajny lewy bit) a liczba całkowita ze znakiem reprezentuje znak liczby. Dla znaku ujemnego zostanie użyte 1, a dla dodatniego 0.

Z drugiej strony an typ całkowity bez znaku , takie jak unsigned int, nie rezerwuje bitu na znak liczby. To pokazuje, że 32-bitowa liczba całkowita bez znaku może wyświetlać wartości z zakresu od 0 do 4 294 967 295 .

Notatka: Domyślnie typ danych C, C++ i C# int jest podpisany. W przypadku liczb ujemnych typ danych int musi być zdefiniowany jako ze znakiem, ponieważ typy danych int typu unsigned nie mogą przyjmować liczb ujemnych.

Deklaracja zmiennych Int

W C, C++ i C#, int jest słowem kluczowym, które deklaruje zmienne całkowite. Składnia deklaracji zmiennej całkowitej jest następująca:

int nazwa_zmiennej;

Na przykład, aby zadeklarować zmienną całkowitą o nazwie na jednego , możesz użyć następującego kodu:

int czy;

Inicjalizacja zmiennych Int

Po zadeklarowaniu zmiennej całkowitej możesz zainicjować ją wartością. Składnia inicjowania zmiennej całkowitej jest następująca:

int nazwa_zmiennej = wartość;

Na przykład, aby zadeklarować i zainicjować zmienną całkowitą o nazwie wiek o wartości 25, należy użyć następującego kodu:

int wiek = 25 ;

Użyj int w C

Oto próbka kodu C do użycia int.

#include
int główny ( ) {
int liczba1 = 10 ;
int liczba2 = 20 ;
int suma = liczba1 + liczba2;
drukujf ( '%D \N ' , suma ) ;
powrót 0 ;
}

W tym przykładzie zmienna sum miałaby wartość 30.

Użyj int w C++

Oto kod C++, który wyjaśnia użycie int.

#include
używając przestrzeni nazw std;
int główny ( ) {
int liczba1 = 10 ;
int liczba2 = 20 ;
int suma = liczba1 + liczba2;
cout << suma << koniec;
powrót 0 ;
}

Całkowita suma dwóch zmiennych typu danych całkowitych wynosi 30.

Użyj int w C#

Oto przykład kodu C# do użycia int.

przy użyciu Systemu;
Program klasowy {
statyczna pustka Główny ( ) {
int liczba1 = 10 ;
int liczba2 = 20 ;
int suma = liczba1 + liczba2;
Console.WriteLine ( suma ) ;
}
}

Suma dwóch liczb będzie równa 30.

Wniosek

int to podstawowy typ danych w programowaniu, który jest używany do reprezentowania wartości całkowitych. Ma stały rozmiar i może być używany w operacjach matematycznych. Domyślnie typem danych int jest podpisany we wszystkich trzech językach C, C++ i C#. Jednak zarówno C, jak i C++ obsługują również niepodpisane, ale C # obsługuje tylko podpisane int wartości. Aby uzyskać szczegółowe informacje na temat typu danych int w językach C, C++ i C#, przeczytaj ten artykuł.