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

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

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
  • Charakterystyka int
  • Rozmiar int
  • Int w programowaniu C
  • Int w programowaniu C ++
  • Int in c# Programowanie
  • Porównanie int w różnych językach programowania
  • Różnica między podpisanymi i niepodpisanymi int
  • Deklaracja zmiennych int
  • Inicjalizacja zmiennych int
  • Operacje na zmiennych int
  • Wniosek

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:

  • 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ć stosowany w operacjach matematycznych, takich jak dodawanie i odejmowanie itp.
  • Można go użyć do reprezentowania adresów pamięci i innych wartości numerycznych.
  • Jest to podstawowy typ danych, który jest szeroko obsługiwany przez języki programowania i kompilatorów.

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ł.